8

所以,这个问题不在于我是否可以使用 mapkit 进行路由。您不能使用 API。所以我找到了使用注解来渲染两点之间的路线的巧妙方法。该路线基于一系列纬度/经度值。在我的应用程序中,我使用它来渲染路线(但不适用于车辆或步行)。没有方向列表,所以不是转弯的。只是在地图上显示这条线。

这可能更合法,但这是否违反了许可?我的应用程序是否有可能被拒绝?这对我的应用程序来说非常重要。有没有人使用这种方法获得了商业应用程序?

4

4 回答 4

4

不应允许您在地图顶部显示路线。条款明确规定您不得显示路线指引

h ttp://code.google.com/intl/de/apis/maps/iphone/terms.html

10.9将服务或内容与任何产品、系统或应用程序一起使用,以用于或与之相关:

(a)实时导航或路线引导,包括但不限于与用户的传感器设备位置同步的逐向路线引导;

(b) 用于自动或自主控制车辆行为的任何系统或功能;或者

(c) 调度、车队管理、商业资产跟踪或类似的企业应用程序(Google Maps API 可用于跟踪资产(例如汽车、公共汽车或其他车辆),只要跟踪应用程序对公众开放,无需例如,您可以提供免费的公共 Maps API 实现,以显示实时公共交通或其他交通状态信息。

您可能想查看http://www.cloudmade.com 和 route-me 库,它为您提供更多自由。

于 2009-11-13T18:40:32.213 回答
2

您想要做的似乎没问题,只要您在显示路线时不显示用户位置。我基于这里的文档(链接到 MKMapView 文档):

http://code.google.com/apis/maps/iphone/terms.html。

该状态您不能:

10.9 use the Service or Content with any products, systems, or applications for or in connection with:

(a) real time navigation or route guidance, including but not limited to turn-by-turn route guidance that is synchronized to the position of a user's sensor-enabled device;
(b) any systems or functions for automatic or autonomous control of vehicle behavior; or
(c) dispatch, fleet management, business asset tracking, or similar enterprise applications (the Google Maps API can be used to track assets (such as cars, buses or other vehicles) as long as the tracking application is made available to the public without charge. For example, you may offer a free, public Maps API Implementation that displays real-time public transit or other transportation status information.

如果您不自动调整地图坐标以跟随用户,即使是我觉得是否可以显示用户位置以及路线的语言也有点模糊。

于 2009-11-13T18:22:08.190 回答
0

我相信 MapKit 许可证(来自 Google 而不是 Apple)的唯一要求是您不出售仅具有地图 + 围绕地图构建的附加功能的应用程序。我相信,如果地图功能只是应用程序的一小部分,那就没问题了。

不过,我认为 Apple 在批准应用程序时不会强制执行此操作。除非您使用的是未记录的/地下 API,否则您应该可以顺利进入 App Store。

于 2009-11-13T15:37:03.957 回答
0

鉴于应用商店审批流程的不一致,一个人通过的可能无法通过其他人。

于 2009-11-13T15:33:25.580 回答