Мне нужно хранить lat / lng в тип контента для очевидно нормальной вещи: отображать карты Google. Но на данный момент я вижу, что лучшие модули для интеграции карт Google с использованием v2, что она устарела.
В моем типе контента я запрашиваю другие данные (улица, город, страна, округ), поэтому мне не нужен модуль для вставки этих данных. Это потому, что мне нужно вставить эти данные в сервер SOLR.
Итак, какой модуль лучше всего подходит для Drupal, который использует google maps v3? Или мне нужно создать один пользовательский, который использует (например) js-скрипт gmap3.net?
Спасибо.
М.
7
google-maps
ZioBudda
источник
источник
Ответы:
Подход должен быть независимым от карты. Вам нужно разбить вещи на две части:
1) Хранение данных.
Вам понадобятся три модуля здесь:
Это может показаться сложным, но действительно легко настроить эти три модуля для приятной игры.
2) Отображение данных.
Теперь, храня данные в базе данных, мы можем выбрать любой подход к отображению. Здесь у вас есть два варианта +: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - в качестве третьего варианта вы можете использовать собственный код js, который играет с Google Maps
Все зависит от вашей конечной цели. OpenLayes играет с различными движками карт, и для меня это выглядит немного раздутым. Если вы перейдете на GMap, вы получите поддержку Google Maps V3, которую лучше придерживаться вместо Google Maps API V2. Разработка Google Maps API V2 остановлена, новые функции не внедряются, и от них можно отказаться в любой момент, так зачем рисковать?
Используйте специальный код js maps, если модуль GMap не дает вам то, что вам нужно. Но я действительно предлагаю вам взглянуть на модуль GMap чуть ближе.
источник
Модуль Getlocations ( https://drupal.org/project/getlocations ) был первым, кто применил модуль GMAP / Location (основанный на API Google Maps V2) к версии Google Maps API 3. Он быстро развивался и расширял свои функциональные возможности и все еще активно развивается ... В то же время я бы порекомендовал IP Geolocation Views & Maps ( https://drupal.org/project/ip_geoloc ), который интегрирован с модулем Getlocations и который способен хорошо работать с Google API 3 Maps ...
источник