Есть ли ограничения по количеству запросов в Mapkit и MKDirections? - PullRequest
1 голос
/ 13 марта 2020

Я использовал Google Maps API https://maps.googleapis.com/maps/api/directions/json для рисования маршрута и определения направления, но когда его использование увеличивается, нам приходится платить. Я проверяю iOS и получаю, что мы используем MKDirections от mapkit, но у меня есть вопрос, есть ли какие-либо сборы за его использование или какие-либо ограничения? Если нет ограничений, есть ли недостатки использования MapKit? Бывают ли случаи, когда API Карт Google становится более полезным?

Ответы [ 2 ]

0 голосов
/ 13 марта 2020

Лично я предпочитаю MapKit Google Maps из-за лучшей интеграции в iOS, более мощного API и более привлекательного картографического материала. Однако Google Maps в некоторых (или большинстве?) Областях лучше, чем Apple Maps, когда речь идет о деталях и правильности карты. Это может измениться, поскольку Apple в настоящее время создает новый картографический материал. Но создание новых карт для всего мира займет некоторое время.

Apple Maps бесплатна. Он входит в пакет, который покупатель покупает при покупке продукта Apple. Есть лимит запроса. Я испытал таймауты при отправке около 200 запросов / мин (для разрешения большого количества адресов). Ваши запросы будут работать снова через 5 минут или около того. Поэтому превысить лимит запросов не так просто, и он не будет «забанен» слишком долго.

0 голосов
/ 13 марта 2020

Я не думаю, что это более сильное предложение только по качеству карты. Тем не менее, Google Maps требует высоких сборов, если вы получаете масштаб, где «MapKit бесплатен навсегда», так что это преимущество Apple. Кроме того, MK не потребует сильной зависимости от третьей стороны, такой как GMaps (скомпилировано более 12 МБ), так что это еще одно преимущество Apple. Где GMaps сияет, это вид с улицы и для направлений в менее городских международных местах, например, направления MapKit и местные места / предприятия хороши в США, но я бы не стал полагаться на них в Аргентине или Новой Зеландии.

Другое Преимущество Mapkit в том, что MapKit имеет гораздо лучшую интеграцию с CoreLocation и CoreAnimation. Режим «Отслеживать местоположение пользователя» отсутствует в Картах Google; Кроме того, возможность добавлять расширенные анимации к аннотациям (MKAnnotation представлен UIView, в то время как GMSMarker представлен UIImage) может придать вашему приложению привлекательный оттенок, которого Google Maps SDK просто не может.

Поскольку вы собираетесь показывать адрес и изображение на маркере, Apple Map Map будет лучшим вариантом для работы.

Покажите это для получения дополнительной информации о Mapkit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...