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.
You may want to look at http://www.cloudmade.com and the route-me library which gives you much more freedom.
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.
What you want to do seems like it is OK, as long as when you are showing routes you do not display the user position. I am basing this on the docs here (linked to from the MKMapView documentation):
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.
Even that language I feel is a bit fuzzy on if you can show user location or not along with routes, if you do not adjust the map coordinates automatically to follow the user.
I believe the only requirement of the MapKit license (which is from Google and not Apple) is that you do not sell an application that features only a map + additional features built around the map. If the map feature was just a small piece of the application then it's fine, I believe.
I don't think that Apple will enforce this when approving apps, though. Unless you're using undocumented/underground API then you should be fine getting through to the App Store.
发布评论
评论(4)
不应允许您在地图顶部显示路线。这些条款明确规定您不允许显示路线指导。
http://code.google.com/intl/de /apis/maps/iphone/terms.html
您可能需要查看 http://www.cloudmade.com
以及为您提供更多自由的route-me 库。
You should not be allowed to display a route on top of the map. The terms state clearly that you are not allowed to display route guidance.
http://code.google.com/intl/de/apis/maps/iphone/terms.html
You may want to look at http://www.cloudmade.com
and the route-me library which gives you much more freedom.
你想要做的似乎是可以的,只要你在显示路线时不显示用户位置即可。我基于这里的文档(从 MKMapView 文档链接到):
http://code.google.com/apis/maps/iphone/terms.html.
表明您不能:
即使我觉得这种语言也有点模糊,如果您可以展示如果不自动调整地图坐标以跟随用户,则用户位置或不跟随路线。
What you want to do seems like it is OK, as long as when you are showing routes you do not display the user position. I am basing this on the docs here (linked to from the MKMapView documentation):
http://code.google.com/apis/maps/iphone/terms.html.
that state you cannot:
Even that language I feel is a bit fuzzy on if you can show user location or not along with routes, if you do not adjust the map coordinates automatically to follow the user.
鉴于应用程序商店审批流程的不一致,一个人能通过的内容可能对其他人来说却无法通过。
Given the inconsistency of the app store approval process, what got through for one person may not get through for somebody else.
我相信 MapKit 许可证(来自 Google 而不是 Apple)的唯一要求是您不得销售仅具有地图 + 围绕地图构建的附加功能的应用程序。我相信,如果地图功能只是应用程序的一小部分,那就没问题了。
不过,我认为苹果不会在批准应用程序时强制执行这一点。除非您使用的是未记录的/地下 API,否则您应该可以顺利访问 App Store。
I believe the only requirement of the MapKit license (which is from Google and not Apple) is that you do not sell an application that features only a map + additional features built around the map. If the map feature was just a small piece of the application then it's fine, I believe.
I don't think that Apple will enforce this when approving apps, though. Unless you're using undocumented/underground API then you should be fine getting through to the App Store.