2014-06-05 34 views
-1
$.getJSON('map_points.json', function(data) { 
    $.each(data.points, function(i, value) { 

    var marker = new google.maps.Marker({ 
     position: new google.maps.LatLng(value.lat, value.lon), 
     map: map, 
     title: " text " + value.lat 
    }); 
    }); 
}); 

我用用latmap_points.json文件做標記,londata_points.json文件。現在我希望lat值顯示在我的谷歌地圖中的每個製造商。如何將標記值放入標記內?

+1

這裏有什麼問題嗎?它不顯示值? – putvande

回答

0

試試這個:

$.getJSON('map_points.json', function(data) { 
     $.each(data.points, function(i, value) { 

      var marker = new google.maps.Marker({ 
      position: new google.maps.LatLng(value.lat, value.lon), 
      map: map, 
      title: " Latitude: " + value.lat+" Longiude: "+value.lon//here is the difference 
      }); 

      //add info window 
      var iw = new google.maps.InfoWindow({ 
        content: "Latitude: " + value.lat+" Longiude: "+value.lon 
      }); 
      google.maps.event.addListener(marker, "click", function (e) { iw.open(map, this); }); 
     }); 

}); 
+0

有什麼區別? Op已經有'value.lat'。 – putvande

+0

編輯我的答案。在改變的行添加了評論! –

+0

這是文字的變化。不知道這是否會幫助OP。 – putvande