このウェブサイトで見つけた同じ種類のマーカーグループを実装するにはどうすればよいですか? http://clevertrail.com/Googleマップでマーカーをグループ化する
これはGoogleマップのAPIによって配信されるものですか?もしそうでなければ、どのようにしてこれらの種類のグループを作成できますか?
おすすめの解決策はありますか?
このウェブサイトで見つけた同じ種類のマーカーグループを実装するにはどうすればよいですか? http://clevertrail.com/Googleマップでマーカーをグループ化する
これはGoogleマップのAPIによって配信されるものですか?もしそうでなければ、どのようにしてこれらの種類のグループを作成できますか?
おすすめの解決策はありますか?
マーカークラスタは、http://code.google.com/p/google-maps-utility-library-v3/wiki/Librariesに使用できます。 JSでグループ化していますが、あまり効率的ではありません。このページにあるいくつかの調査の後
彼らはマーカーのグループ化を処理するために、サードパーティのプラグイン/拡張機能を使用しているように見える..:あなたはそれぞれの場所と値このコードを試すことができhttp://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries
.. あなたをあなたのコードにマーカークラスタ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>