Я пытаюсь выяснить, что использовать для моего веб-приложения. В настоящее время я использую Google maps api, однако я начал смотреть на карты Bing api more. Это приложение, среди прочего, дает указания, куда вы должны идти. Причина, по которой я думаю о том, чтобы отправиться в Bing, заключается в том, что Google получил некоторые адреса ошибочны (вероятно, около 10%), а Bing до сих пор ошибается. Кто-нибудь знает, является ли кто-то более точным, чем другой (кроме меня, просто выполняющий мой не научный тест на обоих). Кроме того, я хочу делать другие в будущем, например, кластерные булавки.Я знаю, что карты google могут это сделать, но я не уверен, что Bing может. Итак, какой из них более прочен с большим количеством функций? Наконец, похоже, что воздушная пиктограмма бинга намного лучше, чем Google ... Любые мысли о двух/любом личном опыте использования обоих?Карты Google или API карт Bing?
ответ
Как я отметил в своем комментарии, мои впечатления были разными. Я работал над веб-приложением wh когда пользователь вводит zip, и приложение показывает интересные места на расстоянии X километров.
Хотя результаты от google были не очень хорошими, мне очень понравился их API карт, и у меня уже была надежная библиотека PHP для отображения карты с маркерами для карт google. Что я сделал: используйте веб-сервис YAHOOs для геокодирования (поворот на молнию в позиции широты/долготы) и используйте карты Google, чтобы отображать карту с маркерами.
Что я хочу сказать: используйте детали, которые подходят вам лучше всего.
. Это хорошая идея ... Я никогда не думал об использовании разных частей API. ссылку на веб-сервис yahoo, который вы использовали? – Bill
@Phil Я использовал http://developer.yahoo.com/maps/rest/V1/geocode.html, кажется, что он теперь устарел, но есть новый YAHOO PlaceFinder по адресу: http://developer.yahoo.com/ geo/placefinder/- вам нужно создать учетную запись yahoo dev, а затем создать приложение, в котором вы получите ключ API, который вы используете для связи с веб-сервисом. Удачи, я надеюсь, что ваши результаты будут такими же хорошими, как мои. :-) – Max
Спасибо за помощь! – Bill
просто небольшое дополнение к ответу Макса, поскольку он предложил использовать веб-сервис YAHOO для геокодирования и отображения этих координат на карте Google. Позвольте мне привести Условия использования API карт YAHOO (http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html):
«1.f. (ix) [ВЫ НЕ ДОЛЖНЫ] использовать автономный геокодер для любого использования, кроме отображения Yahoo! Maps или отображения точек на Yahoo! Maps «
Мне пришлось ознакомиться с этими многочисленными Условиями обслуживания Google/Bing Maps/Yahoo недавно, и все они имеют это общее: вам разрешено использовать любую службу геокодирования и т. Д., Если вы показываете данные, полученные на их собственной карте!
До сих пор, только немного правовой намек;)
Это не ответ, а комментарий к ответу и должен быть помещен соответствующим образом. –
Забавных достаточно, мой опыт был наоборот: Бинг был самым ненадежным, Google был лучше и Yahoo был наиболее точным при работе на моем приложении, где я нужен геокодирования. ;-) – Max
Еще одна вещь, которую вы хотите рассмотреть, - это условия лицензирования. Каждый API Карт имеет несколько иные ограничения. – josh3736
Хмм странно ... Я бы предпочел использовать api google, но направления в приложении должны быть почти идеальными, и лучшая антенна также является хорошим дополнением. Я просмотрел оба условия. Любой из них, похоже, работает для меня, так как мой сайт в настоящее время свободен ... Однако это может быть проблемой, если я беру плату за доступ к сайту. – Bill