Mapkit和MKDirections中的请求数量是否有限制?

问题描述 投票:1回答:2

我使用Google Maps API https://maps.googleapis.com/maps/api/directions/json绘制路线并获取方向,但是当其用途增加时,我们必须付费。我在iOS中签到并得到我们使用mapkit的MKDirections,但我有一个问题是使用或收费有限制吗?如果没有限制,使用MapKit是否有任何弊端?在任何情况下Google Maps API都会变得更有帮助吗?

ios mapkit mkdirection
2个回答
0
投票

我认为,单靠地图质量也不是一个更强大的产品。但是,如果您扩大规模,则Google Maps需要昂贵的费用,因为“ MapKit永远是免费的”,因此Apple可以从中受益。此外,MK不需要像GMaps(已编译的12+ MB)那样繁重的第三方依赖关系,因此这是Apple的另一个优势。 GMaps的亮点是街景和较少城市国际地点的路线,例如MapKit路线和当地地点/企业在美国很好,但我不会在阿根廷或新西兰依赖它们。

Mapkit的另一个优点是MapKit与CoreLocation和CoreAnimation的集成度更高。 Google地图中缺少“关注用户位置”模式;同样,向注释添加高级动画的功能(MKAnnotation由UIView表示,而GMSMarker由UIImage表示)可以为您的应用提供Google Maps SDK无法做到的吸引人的触感。

因为您将在标记上显示地址和图片,所以使用Apple的Map Kit将是更好的选择。

Show this for more information about Mapkit


0
投票

我个人更喜欢MapKit而不是Google Maps,因为它在iOS中具有更好的集成性,更强大的API和更美观的地图材料。但是,在地图细节和正确性方面,谷歌地图在某些(或大多数?)方面要比苹果地图好。由于苹果目前正在创建新的地图材料,因此这可能会改变。但是创建整个世界的新地图将需要一些时间。

Apple Maps是免费的。客户购买苹果产品时所购买的包装中已包含它。有一个请求限制。我每分钟发送大约200个请求(用于解析大量地址)时遇到超时。您的请求将在5分钟左右后再次生效。因此,超出请求限制并不是一件容易的事,并且不会被“禁止”太长时间。

© www.soinside.com 2019 - 2024. All rights reserved.