3

iOS 6 より前は、iOS マップ API には、Google によって課された開発者向けの制限がありました。その一部は次のとおりです。

10.9 以下のために、または関連して、サービスまたはコンテンツを製品、システム、またはアプリケーションと共に使用すること:

(a) ユーザーのセンサー対応デバイスの位置に同期されるターンバイターンのルート案内を含むがこれに限定されない、リアルタイムのナビゲーションまたはルート案内。(b) 車両の挙動を自動または自律的に制御するためのシステムまたは機能。または (c)配送、フリート管理、ビジネス アセット トラッキング、または同様のエンタープライズ アプリケーション(トラッキング アプリケーションが一般に公開されている限り、Google Maps API を使用してアセット (車、バス、その他の車両など) をトラッキングできます)無料.

( http://code.google.com/apis/maps/iphone/terms.htmlから取得。Apple のマップ キット フレームワークもそこを指しています。)


Google がマップを提供しなくなったにもかかわらず、これらの制限は iOS 6 に適用されますか? Web (および Apple のドキュメント) で回答を検索しましたが、不足していました。

会社のレンタカー (プライベート) を管理するアプリを作成する予定で、そのためのマップ ソリューションを使用する必要があります。iOS 6 までは、openlayers + webview を使用する傾向がありましたが、可能であればネイティブ ソリューションを使用したいと考えていました。

前もって感謝します。

4

1 に答える 1

3

そうではないかもしれませんが、CoreLocation を使用して車両の位置を取得し、フリート管理に何らかの方法で使用する場合、アプリ レビュー ガイドライン4.3に反する限り、それを行うことは許可されていないようです。

4.3
Apps that use location-based APIs for dispatch, fleet management, or emergency services will be rejected

UPD (1.feb.15): lan が気付いたように、このガイドラインはリストに存在しなくなりました。

于 2013-02-14T13:26:44.517 に答える