Google Marqueur De Carte Manager V3
j'ai essayé d'utiliser google maps marqueur manager, mais j'ai l'impression de frapper un mur de briques à chaque fois, j'ai suivi les tutoriels sur la façon de créer markermanager sur google documents, mais il semble que rien ne fonctionne pour moi, c'est un problème dans la façon dont mon code est écrit? à court d'idées ici, pour le moment j'ai mis UN marqueur à déroulant sur la carte basée sur latlng.
quelqu'un peut s'il vous plaît essayer comme la mise en œuvre de l'tutoriel code et de trouver une solution qui fonctionne pour moi? sa me rend fou.
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<div id="map_canvas" style="width:500px; height:500px;"></div>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
@*<script src="../../Scripts/markermanager.js" type="text/javascript"></script>*@
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP //map view, can be set to satellite, street, roadview, aerialview
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
animation: google.maps.Animation.DROP,
title: "Uluru (Ayers Rock)"
});
marker.setMap(map);
}
$(document).ready(function () {
initialize();
});
</script>
- Vous avez inclus le fichier, mais vous n'êtes pas en utilisant le marqueur gestionnaire de classe le le code ci-dessus. Pourquoi est-ce?
- affiche les erreurs: GBounds n'est pas défini [Pause Sur Cette Erreur] GBounds.le prototype.containsPoint = function (point) { l'intérieur de la markermanager.js fichier
- Ce marqueur gestionnaire utilisez-vous? Êtes-vous à l'aide d'un marqueur gestionnaire qui a été fait pour GMAP API v2 avec GMAP API v3?
- droit il vous suffit de mettre le marqueur manager pour le v3, google ne font pas les choses simples, droit im va lui donner un aller et de créer des marqueurs maintenant à l'aide de la v3, et de voir comment je reçois sur.
Vous devez vous connecter pour publier un commentaire.
Voici un exemple pour vous aider à démarrer:
JS:
HTML:
Avis que lors de la création d'un marqueur, je n'ai pas préciser
map: map
oumarker.setMap(map)
. Au lieu de cela, les marqueurs sont ajoutés au marqueur gestionnaire qui s'ajoute à la carte lorsque vous appelezmarkermanager.refresh()
.Notez également que j'ai ajouté tous les marqueurs sur le niveau de zoom
0
. Idéalement, vous devriez charger quelques marqueurs sur les plus bas niveaux de zoom et de plusieurs marqueurs sur la hausse des niveaux de zoom.