Je rencontre des problèmes lors de l'utilisation de MarkerManager. D'une certaine manière, les marqueurs ajoutés avec le MarkerManager n'apparaissent pas, bien que je le fasse mgr.refresh();
Cela fonctionne quand j'utilise le map.addOverlay(marker);
de base mais pas en utilisant mgr.addMarker(marker);
. Bizarre. J'espère que quelqu'un ici peut aider.Marker Manager ne pas afficher les marqueurs
Voici le code correspondant:
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
bounds = new GLatLngBounds();
map.setCenter(new GLatLng(48.25, 11.00), 4);
mgr = new MarkerManager(map, mgr_options);
markers = createSpotMarkers(spots); // parsing spots, extending bounds, creating Array of GMarkers etc, pretty basic and seems not be relevant.
mgr.addMarkers(markers); // does not work
map.addOverlay(markers[0]); // works
mgr.addMarker(markers[0]); // does not work either
map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds)-1);
mgr.refresh();
}
Merci! Je n'ai pas réalisé que le deuxième argument est obligatoire. –