Использовать Mapstraction или Google Maps API V3?

Я новичок в картографировании, прошел руководство по V3 API и только что услышал о картографии. Я хотел знать, что было бы лучше изучить, учитывая, что V3 - это полная запись API карт Google? Я понимаю, что Mapstraction дает вам больше гибкости, но использует ли текущая версия Mapstraction преимущества новых функций V3?

С Уважением


person RubyGladiator    schedule 16.08.2010    source источник


Ответы (2)


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

person Vlad Gurovich    schedule 31.01.2011

Я довольно интенсивно использовал Mapstraction в нескольких проектах.

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

Против этого есть несколько вопросов. Конечно, поскольку это уровень абстракции, если вы хотите сделать что-то конкретное с уникальными функциями, скажем, с картами Google, тогда потребуются дополнительные усилия по сравнению с прямой реализацией. Карты Bing также в настоящее время реализованы только в версии 6 вместо улучшенной версии 7.

Лично я считаю обмен между Google, Bing и OpenSourceMap действительно положительным, особенно с учетом проблем с лицензированием и ценами с Google и, в меньшей степени, с Bing.

Поэтому, если вам нужно много функций, специфичных для Google, и вы можете решить проблемы с лицензией, выберите Google, в противном случае я бы порекомендовал mapstraction.

person Cruachan    schedule 13.01.2012