在 iOS 6 之前,ios maps api 对开发人员有限制,这是由 Google 强加的,其中一些限制如下:
10.9 将服务或内容与任何产品、系统或应用程序一起使用,以用于或与之相关:
(a) 实时导航或路线引导,包括但不限于与用户的传感器设备位置同步的逐向路线引导;(b) 用于自动或自主控制车辆行为的任何系统或功能;(c)调度、车队管理、商业资产跟踪或类似的企业应用程序(Google Maps API 可用于跟踪资产(例如汽车、公共汽车或其他车辆),只要跟踪应用程序可供公众使用免费。例如,您可以提供免费的公共 Maps API 实现,以显示实时公共交通或其他交通状态信息。
(取自http://code.google.com/apis/maps/iphone/terms.html。Apple的 Map Kit 框架也指向那里。)
尽管 Google 不再提供地图,这些限制是否仍然适用于 ios 6?在网上(和 Apple 的文档)搜索答案,但没有找到答案。
我将构建一个应用程序来管理公司的租赁车队(私人),并且需要为此使用地图解决方案。直到 ios 6,我都倾向于使用 openlayers + webview,但如果可能的话,我宁愿使用原生解决方案。
先感谢您。