как перейти от одного штифта к другому в событии клика на карте Google в HTML - PullRequest
0 голосов
/ 15 сентября 2011

Я отобразил несколько пинов на карте Google с помощью infoWindows, и там имя местоположения отображается на html-странице, теперь мне это нужно, когда я нажимаю на любое имя местоположения, перемещая пины от одного к другому, и должен показать его окно информации.
, есть какое-то решение?
http://i53.tinypic.com/hvec15.jpg
Вот мой код

function initialize() {


if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas"));
    map.addControl(new GSmallMapControl());
    map.setCenter(new GLatLng(51.50015, -0.12624), 13);

// Creates a marker at the given point
// Clicking the marker will hide it
var marker = new GMarker(new GLatLng(lat, longt));
    map.addOverlay(marker);
function createMarker(latlng, number) {
  var marker = new GMarker(latlng);
  marker.value = number;
  GEvent.addListener(marker,"click", function() {
    var myHtml =  number + "";
    map.openInfoWindowHtml(latlng, myHtml);
  });
  return marker;
}

// Add 5 markers to the map at random locations
// Note that we don't add the secret message to the marker's instance data
var bounds = map.getBounds();
for (index in markers){
var n=markers[index];
  var latlng = new GLatLng(n.lat,n.lng);
map.addOverlay(createMarker(latlng, n.name));
}
marker.openInfoWindowHtml(WINDOW_HTML); 


 }
}

1 Ответ

0 голосов
/ 16 сентября 2011

эй, я получил это с Google Map_Lib,
см. демо: войдите, чтобы увидеть демо

...