У меня проблема с API Карт Google.Мне нужно отобразить, как 200 маркеров на карте Google.Итак, я делаю это:
$gmap->addMarkerByAddress(location,type,picture);
Для всех моих разностных маркеров.И тогда я делаю это:
$gmap->generate();
echo $gmap->getGoogleMap();
Это хорошо работает, но для отображения карты требуется много времени.Я хотел бы создать карту, а затем отобразить маркеры один за другим на карте, чтобы пользователю не пришлось ждать 3 минуты, чтобы увидеть результаты.Есть идеи, как я мог это сделать?Большое спасибо!
РЕДАКТИРОВАТЬ: Дополнительный код:
$gmap = new GoogleMapAPI('thisismykey');
(Вы можете найти содержание GoogleMapAPI здесь: frenchtoast.fr/friendsmap/examples/GoogleMapAPIclass.txt) И затемвсе инициализации:
$gmap->setDivId('test1');
$gmap->setDirectionDivId('route');
$gmap->setEnableWindowZoom(false);
$gmap->setEnableAutomaticCenterZoom(true);
$gmap->setDisplayDirectionFields(true);
$gmap->setSize(600,600);
$gmap->setZoom(3);
$gmap->setDefaultHideMarker(false);
Я добавляю свои 200 маркеров с помощью:
$gmap->addMarkerByAddress(location,type,picture);
И затем генерирую карту
$gmap->generate();
echo $gmap->getGoogleMap();