Чтобы использовать Mapstraction или Google Maps API V3? - PullRequest
2 голосов
/ 16 августа 2010

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

Привет

Ответы [ 2 ]

0 голосов
/ 13 января 2012

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

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

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

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

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

0 голосов
/ 31 января 2011

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

...