Google Maps API против Multimap / Bing Maps API - PullRequest
5 голосов
/ 17 июня 2010

Я хочу знать, может ли кто-нибудь, кто имеет опыт использования API Карт Google и API Multimap, дать вескую причину того, почему один из них лучше другого - а может список плюсов и минусов?

Я буду работать над полной переработкой сайта, который в настоящее время использует API Multimap (Classic) и хочу рассмотреть возможность использования API Карт Google вместо Multimap (теперь MS Bing), но мне нужно убедительное причина обосновать это решение.

В настоящее время сайт предоставляет механизм поиска, позволяющий пользователям искать адреса, используя почтовый индекс / частичный почтовый индекс или город. Текущая система имеет серверную базу данных sqlserver, содержащую полную информацию об адресе, а также выгружает (геокодирует эту информацию в Multimap с ежедневным запланированным заданием). Мне интересно, возможно ли с помощью API Google избежать необходимости ежедневной загрузки и просто использовать вместо этого его API геокодирования (хотя это ограничено ограничением Google определенного числа запросов геокодирования в день).

Ответы [ 3 ]

4 голосов
/ 04 августа 2010

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

API Карт Google немного более полезен - например, если у вас есть 2 маркера, карта автоматически масштабируется до нужного уровня, Bing требует немного больше работы.

Воздушные карты выглядят одинаково на обеих картах, как и Гибридные карты.

Мой совет: используйте карты Bing для геокешинга, а затем, если вы хотите действительно красиво выглядящие дорожные карты, используйте Google. Если вы используете вид с высоты птичьего полета, вид с высоты птичьего полета или гибридный вид, вы можете использовать Bing.

2 голосов
/ 12 июля 2010

Согласно Википедии Мультикарта была приобретена Microsoft несколько лет назад, и ее функции направления были объединены в API Microsoft Bing.Я предполагаю, что Multimap API в основном существует для устаревших целей.К концу 2010 года мультикарта может исчезнуть, поэтому это, безусловно, веская причина переписать часть геокодирования вашего приложения ...

В любом случае я бы связался с Multimap, как долго они планируют поддерживать свой APIи если есть путь миграции (возможно, для карт Bing).

Карты Bing, а также Карты Google теперь предлагают сервисы геокодирования в реальном времени через Javascript (см. http://msdn.microsoft.com/en-us/library/ff710027.aspx пример в Bing),Какой выбрать?Проверьте условия использования и стоимость запросов геокодирования в день.

1 голос
/ 22 октября 2010

Да, пропустите старую Multimap и используйте Google Maps или Bing Maps.Оба находятся в активной конкуренции и находятся в стадии активного развития.Так что можно быть лучше в одной области в течение нескольких месяцев, но есть вероятность, что это изменится.Например.Bing Maps был первым с поддержкой multi-touch (с использованием Silverlight), но Google Maps теперь поддерживает его с API v3.(к сожалению, все, кроме самых простых наложений карт, приводят к сбою приложений мультисенсорных карт Google на самой широко доступной мультисенсорной платформе: Safari на iPad / iPhone).преимущество, но в конце дня ваше решение, вероятно, будет субъективным (эти карты выглядят более хорошими / я считаю API немного более приятным / и т. д.), или в зависимости от точной формулировки EULA (т.е. вы платите?и сколько? для вашего конкретного приложения).

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

...