Каковы преимущества / недостатки карт Bing по сравнению с Map Kit на iOS - PullRequest
7 голосов
/ 06 мая 2011

Microsoft недавно выпустила целевой объект карт Bing c.

См. здесь и здесь

Они упоминают, что имеют менее ограничительные термины:

Мы думаем, что вы обнаружите, что условия использования менее ограничительны, чем те, которые вы найдете в Apple Map Kit, без ущерба для функциональности.

Что именно делаетэто значит?Можем ли мы сейчас сохранить изображения карт в нашем приложении для использования в автономном режиме, например?

  • Какие еще преимущества есть?
  • Каковы недостатки использования карт Bing по сравнению с комплектом карт?

Ответы [ 3 ]

2 голосов
/ 07 мая 2011

Меня удивляет, что никто еще не упомянул о наиболее очевидной разнице, кроме условий лицензирования, которые заключаются в том, что Map Kit использует изображения и данные Google Maps (или данные их партнеров), тогда как компонент Bing Maps использует изображения Microsoft иданные (или данные их партнеров).

При сравнении этих двух факторов необходимо учитывать несколько факторов:

  • Полнота и точность данных карты
  • Точность
  • Как часто оно обновляется
  • Разрешение изображений
  • ...

Есть и более субъективные предпочтения таких вещей, как стильотметка на карте и т. д. Обратите внимание, что ранее опубликованная Яно ссылка на 41 широту сравнивает предыдущий стиль дороги Bing Maps.Большинство регионов мира (за исключением Великобритании и Японии) в настоящее время используют стиль дороги "Лаванда" в Bing Maps, как описано здесь: http://www.bing.com/community/site_blogs/b/maps/archive/2010/12/15/announcing-v1-1-of-the-new-map-style.aspx

По моему опыту, ни Google Maps, ни Bing Maps не являются неизменно лучше по всему миру, но, безусловно, существуют региональные различия, в которых одно явно лучше другого.Если ваше приложение предназначено для использования только в определенном географическом регионе (в конкретной стране, только в городских районах ... и т. Д.), То я рекомендую вам посмотреть, что два поставщика предлагают для этой конкретной области.Конечно, у обоих провайдеров есть обновляемая программа обновлений, так что если один из них лучше сегодня, это не обязательно означает, что он все равно будет лучше завтра ...

В прошлом я сделал пару постов в блоге.сравнивая Карты Google, Карты Bing и Карты открытых улиц в Великобритании, которые могут показаться вам интересными, чтобы продемонстрировать, на что именно обратить внимание (включая неправильно обозначенные или отсутствующие дороги, маршруты маршрутов, которые ведут вас по пешеходным маршрутам ...):

2 голосов
/ 06 мая 2011

Я не могу говорить о каких-либо преимуществах, но это только потому, что я еще не пробовал - я планирую в будущем:)

Однако я могу придумать несколько недостатков -

1) Пользователь использует карту в приложении, чтобы иметь определенный внешний вид, к которому он привык с компонентом карты Apple.Изменение этого параметра сделает приложение менее знакомым и, следовательно, менее удобным для использования.Bing должен был стать гигантским скачком в плане удобства использования, и его набор функций должен быть смещен.

2) Компоненты карты Apple уже поставляются с iPhone - они, вероятно, уже загружены в память, так какЧто ж.Это означает, что использование сторонней библиотеки карт означает, что у вас будет более крупное приложение, для запуска которого потребуется больше времени.

3) Компоненты Apple испытывались и тестировались годами - библиотека Bing относительно нова.Очевидно, со временем это изменится, и в конечном итоге они оба станут зрелыми библиотеками, но сейчас я предпочитаю доверять более старой базе кода с ее известными ошибками и множеством исправлений:)

4) Это крошечная - у менянет проблем с ограничениями Apple, поэтому менее ограничительные условия не являются реальным преимуществом для меня (хотя я действительно ценю, что это будет отличаться для разных пользователей и вариантов использования).

Но, как я уже сказал, я очень хочу попробовать Bing:)

1 голос
/ 06 мая 2011

Я просто перенес небольшое приложение в Bing Maps, и это так же просто, как удалить импорт MapKit и использовать классы Bing. API почти одинаковый, иногда имена меняются, например, addAnnotations превращаются в addMarkers и тому подобное.

Экран потемнел, когда я добавил 1000 пинов, что кажется пределом. На самом деле нет причин делать это, просто тестирование производительности. : P Это произошло с помощью ключа разработчика. Кроме этого, карты быстрые

Здесь представлено множество функций: Функции платформы Bing Maps , например, кластеризация канцелярских кнопок, но я не заметил упоминаний об этом. Я не понимаю, почему Apple или Bing не реализуют кластеризацию с помощью k-средних, это не так уж сложно. До тех пор вы должны сделать это самостоятельно.

Итак, короткая история, и без особых испытаний это одно и то же. Я ожидал, что разработчики привлекут дополнительные конфеты, но у меня нет никаких причин выходить из Google maps.

Мне даже больше нравится стиль маркировки карт Google .

...