1

Я нашел этот отличный учебник, он отлично работает. http://lab.abhinayrathore.com/ipmapper/маркеры группы на google map

Вот Javascript код, который returnred лат & значений Lon из IP-адреса: http://pastebin.com/1gE91nuh

Таким образом, есть много маркеров в том же месте, и я хотел бы сделать группы что-то вроде этого: http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.9/examples/simple_example.html

Пример: http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.9/docs/examples.html

Но кто-то может помочь мне, как сделать группы в исходном коде? (код: http://pastebin.com/1gE91nuh)

Спасибо!

ответ

0

Это код, который создает кластеры маркеров. Когда маркеры создаются, они помещаются в массив. Этот массив передается в новый объект MarkerClusterer.

function initialize() { 
    var center = new google.maps.LatLng(37.4419, -122.1419); 

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

    var markers = []; 
    for (var i = 0; i < 100; i++) { 
     var dataPhoto = data.photos[i]; 
     var latLng = new google.maps.LatLng(dataPhoto.latitude, 
      dataPhoto.longitude); 
     var marker = new google.maps.Marker({ 
     position: latLng 
     }); 
     markers.push(marker); 
    } 
    var markerCluster = new MarkerClusterer(map, markers); 
    } 
    google.maps.event.addDomListener(window, 'load', initialize); 
+0

ОК спасибо, но в моем коде, что я должен написать в MarkerClusterer()? –

+0

Строка 27: 'var c = new google.maps.Marker ({map: IPMapper.map, draggable: false, position: g});' Обязательно нажмите этот маркер на свой массив маркеров. Я точно не знаю, где ваш код хранит объект google.maps.Map. Как только вы это поняли, просто: «var markerCluster = новый MarkerClusterer (google.maps.Map, [google.maps.Marker]);' – George

+0

Я обновил свой код: http://pastebin.com/1gE91nuh Я добавляю 68. line, но он не работает, и я не знаю, почему не работает ... У вас есть идея? –

Смежные вопросы