Модуль GetLocations. Google Maps API ver.3 и Drupal.

23

Transcript of Модуль GetLocations. Google Maps API ver.3 и Drupal.

Page 1: Модуль GetLocations. Google Maps API ver.3 и Drupal.
Page 2: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Модуль GetLocations.Google Maps API ver.3 и Drupal.

Дмитрий ОларескоInuits [email protected]

Page 3: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Google Maps API ver.3 Интеграция с Views Возможность настройки стиля карты Поддержка нескольких карт на одной

странице Поддержка модулей Feeds и Location

Taxonomize

Page 4: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Использование InfoBubble и MarkerManager Javascript библиотек

Интеграция с Location* GetLocations Field Отображение пробок, велосипедных

дорожек, панорам

Page 5: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Gmap vs GetLocations

Gmap GetLocations“Монструозен” “Легковесный”

Google Map API Version 2 Google Map API Version 3

Поддержка полигонов Нет поддержки полигонов

Нет стилизации карты Стилизация карты

Требует Google API Key Нет нужен Google API Key

Настраиваемый текст infoBubble

Текст infoBubble не настраивается

Нет настроек Zoom & Pan* Гибкие настройки Zoom & Pan

Не удобен в настройке (gmap macro)

Легко настраивается

Page 6: Модуль GetLocations. Google Maps API ver.3 и Drupal.

GetLocations Field Базовая интеграция с Views Geocoding Google autocomplete

Page 7: Модуль GetLocations. Google Maps API ver.3 и Drupal.

GetLocations Feeds

Page 8: Модуль GetLocations. Google Maps API ver.3 и Drupal.

GetLocations Location Taxonomize

Page 9: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Не ограниченное число карт на странице

Page 10: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Стилизация картыhttp://gmaps-samples-v3.googlecode.com/svn/trunk/styledma

ps/wizard/index.html

Page 11: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Информация о пробках

Page 12: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Информация о велодорожках

Page 13: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Панорамы

Page 14: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Предустановленные карты

/getlocations/node/<nid>

example: /getlocations/node/1 /getlocations/user/<uid>

example: /getlocations/user/1 /getlocations/lids/<lid_list>

example: /getlocations/lids/1,2,3,4 /getlocations/nids/<nid_list>

example: /getlocations/nids/1,2,3,4

Page 15: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Предустановленные карты

/getlocations/type/<content_type>

example: /getlocations/type/article /getlocations/type/<content_type>/<key>/<value>

example: /getlocations/type/article/city/kiev

Page 16: Модуль GetLocations. Google Maps API ver.3 и Drupal.

lid name street additional city province

Доступные ключи

postal_codecountrylatitudelongitudeprovince_namecountry_name

Page 17: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Colorbox и GetLocations

<a href="/getlocations_box/node/xxx?width=700&height=600&iframe=true" class="colorbox-load">See map</a>

<a href="/getlocations_box/node/xxx" rel="getlocationsbox">See map</a>

Page 18: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Стилизация infoBubble

infobubble_options.js

Page 19: Модуль GetLocations. Google Maps API ver.3 и Drupal.
Page 20: Модуль GetLocations. Google Maps API ver.3 и Drupal.

TO DO

Улучшение интеграции с Views Polylines, Polygons, Circles & Rectangles,

Drawing Library, Ground Overlays etc.

Page 21: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Полезные ссылки.

http://drupal.org/project/getlocations http://code.google.com/intl/ru/apis/maps/

documentation/javascript/basics.html http://google-maps-utility-library-

v3.googlecode.com/svn/trunk/infobubble/ http://google-maps-utility-library-

v3.googlecode.com/svn/trunk/markermanager/ http://gmaps-samples-v3.googlecode.com/svn/

trunk/styledmaps/wizard/index.html

Page 22: Модуль GetLocations. Google Maps API ver.3 и Drupal.

Модуль GetLocations.Google Maps API ver.3 и Drupal.

Дмитрий ОларескоInuits [email protected]

Page 23: Модуль GetLocations. Google Maps API ver.3 и Drupal.