gmap2 и кластеризация - PullRequest
0 голосов
/ 12 июня 2011

Я сделал простую карту и загрузил все свои точки из xml-файла, сгенерированного php-файлом, с данными из базы данных mysql.

Я отлично работаю, но теперь я хочу объединить всеточка, потому что некоторые из них действительно близко, и это выглядит как беспорядок.

Я проверил это, но не могу заставить его работать.http://googlemapsapi.martinpearman.co.uk/readarticle.php?article_id=2

Надеюсь, вы, ребята, помогите мне.Спасибо.

1 Ответ

0 голосов
/ 12 июня 2011

Звоните:

var cluster = new ClusterMarker (map, {markers: markersArray});

до того, как вы заполните markersArray.

Вызов GDownloadUrl() является асинхронным, что означает, что:

var cluster = new ClusterMarker (map, { markers: markersArray});

cluster.fitMapToMarkers ();

вызывается до того, как вы сделаете свои вещи в обратном вызове для GDownloadUrl(...). Вы можете исправить это, поместив код выше в обратный вызов GDownloadUrl(...).

...