Обновление до v3 с v2 API карт Google, предложения

У меня есть полноценная интеграция карт Google версии 2 в мое веб-приложение с такими функциями, как получение маршрутов, маркеры кластера, информационное окно с вкладками, контекстное меню (щелчок правой кнопкой мыши). Реализация имеет очень плохой дизайн, что вызывает некоторые проблемы, поэтому теперь мне нужно переделать базовую реализацию, чтобы улучшить дизайн. Я думал об обновлении до версии 3 API карт Google. Пожалуйста, предложите, если это хорошо, и все мои функции будут работать нормально (или я получу замену для всех упомянутых функций) за меньшее время. Или мне следует придерживаться версии 2 API карт Google?


person Vishwanath    schedule 01.10.2010    source источник


Ответы (1)


Я рекомендую вам перейти на v3. Я обновил свой сайт несколько месяцев назад (и написал в блоге об опыте). Следует помнить о нескольких вещах:

  • Ключ API больше не нужен.
  • API маркеров и информационных окон изменился в лучшую сторону.
  • Больше никаких вспомогательных средств AJAX. Если вы используете GXMLHttp, вам нужно будет перейти на новую оболочку AJAX (Jquery, mootools и т. Д.).
  • Убедитесь, что широта и долгота указаны в правильном порядке. GPoint принимает координаты x и y (долгота и широта). v3 имеет объект latlng, поэтому ваши параметры могут быть обратными.
  • Стилизованные карты - вы сможете настроить свою цветовую схему в v3.
  • Не думайте, что вы можете включить плагин Google Earth в одной строке кода, как в v2 (не на 100%, так что, пожалуйста, поправьте меня, если я ошибаюсь).

Как только вы закончите, вы будете счастливы внести изменения. Страницы загружаются быстрее, масштабирование более плавное (полилинии масштабируются при масштабировании, а не исчезают), а работа на мобильных устройствах намного лучше.

person RedBlueThing    schedule 01.10.2010
comment
Спасибо за предложение. Забыл упомянуть, что для разработки я использую mootools. и я не использую GXMLHttp, избавился от этого, используя простой сервис json и геокодирования. Понятия не имею, что обертка AJAX должна в этом разбираться. В восторге от перехода на v3, потому что я хотел добавить больше функций с помощью API данных Google ... - person Vishwanath; 02.10.2010
comment
также проверьте это: yichixu.blogspot .com / 2010/12 / - person CamelCamelCamel; 13.03.2011