2012-02-28 16 views
1

このウェブサイトで見つけた同じ種類のマーカーグループを実装するにはどうすればよいですか? http://clevertrail.com/Googleマップでマーカーをグループ化する

これはGoogleマップのAPIによって配信されるものですか?もしそうでなければ、どのようにしてこれらの種類のグループを作成できますか?

おすすめの解決策はありますか?

答えて

3

.. あなたをあなたのコードにマーカークラスタjsを含める必要があります。ここから取得します。markerclustrer.js

<script> 
var markerCluster = []; 
var all_markers = []; 
var infowindows = []; 
var map; 
function initialize(){ 
var mapProp = { 
    center:center, 
    zoom:5, 
    mapTypeId:google.maps.MapTypeId.ROADMAP 
    }; 
    map=new google.maps.Map(document.getElementById("googleMap") 
    ,mapProp); 
addmarker(lat,long); //creating the marker....; function call can be looped 
markerCluster = new MarkerClusterer(map, all_markers); //setting the markers' array as a cluster on google maps 
} 
function addmarker(lat,lng) 
{ 
     var mycenter = new google.maps.LatLng(lat,lng); 
     var marker = new google.maps.Marker({ 
      position:mycenter, 
     }); 
     all_markers.push(marker); //making an array of markers 
} 
</script> 
関連する問題