2016-05-21 4 views
-3
function initialize() 
{ 
    var demoCenter = new google.maps.LatLng(21.1500, 79.0900); 

    var map = new google.maps.Map(document.getElementById('world-map'), { 
     zoom : 5, 
     center : demoCenter, 
     mapTypeId : google.maps.MapTypeId.ROADMAP 
    }); 

} 


function showPointonMap(latlong) { 

    for (var temp = 0; temp < latlong.length; temp++) { 

     var result_lat_long = latlong[temp].split(','); 
     var latitude = result_lat_long[0]; 
     var longitude = result_lat_long[1]; 
     var latlng=new google.maps.LatLng(latitude, longitude); 

     marker = new google.maps.Marker({ 
      position : new google.maps.LatLng(latitude, longitude), 

      position:latlng, 
      map : map, 
      id : temp, 

     }); 

     google.maps.event.addListener(marker, 'click', function() { 

     }); 
    } 


} 

I 79の緯度と経度の値を有するが、同一の緯度と経度は、互いになくdisplayed.Iがオン重複を持つすべての緯度と経度を表示するオーバーラップしています地図。Iはまた、重複LatLongブログと地図上の79 LatLongブログを表示する

+0

誰かが解決策を知っている場合は、お勧めします。 –

答えて

0
for (temp=0; temp <latlong.length; temp++) { 
      var result_lat_long = latlong[temp].split(','); 
      var latitude = result_lat_long[0]; 
      var longitude = result_lat_long[1]; 

      //update the position of the coincident marker by applying a small multipler to its coordinates 
      var newLat = latitude -(Math.random()-.5); 
      var newLng = longitude -(Math.random()-.5); 

      var finalLatLng= new google.maps.LatLng(newLat,newLng); 

このコードを使用してプログラムを実行します。