0

Google マップ マーカーからのリンク用に次のスクリプトがあります。

<script type="text/javascript">

  var locations = [['Test 1','55','13','url1'],['Test 2','45','17','url2']];

  function initialize()
    {
    var myOptions = {
        center: new google.maps.LatLng(50,15),
        zoom: 3,
        mapTypeId: google.maps.MapTypeId.SATELLITE};

    var map = new google.maps.Map(document.getElementById("map"),myOptions);

    setMarkers(map,locations)
    }

  function setMarkers(map,locations)
    {
    var marker, i

    for(i = 0; i < locations.length; i++)
      {
      var arr = i
      var name = locations[i][0]
      var lat = locations[i][1]
      var long = locations[i][2]
      var adress = locations[i][3]

      latlngset = new google.maps.LatLng(lat, long);

      var marker = new google.maps.Marker({
            map: map,
            title: name,
            url: adress,
            position: latlngset  
          });

      google.maps.event.addListener(marker, 'click', function() {window.location.href = this.url;});
      }
    }

  google.maps.event.addDomListener(window, 'load', initialize);

  </script>

...そして、リンクの代わりにマーカーから情報ウィンドウを生成する必要があります。簡単なアイデアはありますか?

マーカーからの Google マップのクリック可能な情報ウィンドウ

4

0 に答える 0