2016-10-07 7 views

答えて

0

何よりも、Google Maps/Google Earth APIs Terms of Serviceにアクセスしてください。 Maps API実装には次のような制限があります。

ナビゲーションがありません。お客様は、(a)リアルタイムナビゲーションまたはルートガイダンスに関連して、またはそれに関連して、サービスまたはコンテンツを使用することはありません。 (b)自動または自律的な車両制御。

もこれに注意してください。

のGoogleマップのない内容のない使用。 Maps APIs Documentationに明示的に許可されている場合を除き、対応するGoogleマップなしでMaps API実装のコンテンツを使用することはできません。たとえば、対応するGoogleマップがなくてもストリートビューの画像を表示できるのは、Maps APIドキュメントで明示的に許可されているためです。

あなたの質問のために

、「ので、取得する他の方法がありますか?」ドキュメントとサポート

、あなたはGeolocation: Displaying User or Device Position on Mapsを使用して試してみたいことがあります。ドキュメントのサンプルコードに示すように、これはW3C navigator.geolocationプロパティを使用してユーザーの場所を決定します。ユーザーの場所の概算のみを提供することもできますが、この方法は他のジオロケーション方法よりも優先順位を付ける必要があるため、最も簡単で最も完全にサポートされていると考えられます。

W3C Geolocation standardを使用例の1つで説明しました。

ターンバイターンルートナビゲーション

マッピングアプリケーションは、ユーザーが詳細なターンバイターン方向を提供することにより、ルートに沿って移動することができます。アプリケーションは、Geolocation APIに登録して、ユーザーの位置の繰り返しの位置更新を受信することによってこれを行います。これらの更新は、実装ユーザーエージェントがユーザーの位置が変更されたと判断するとすぐに配信されます。これにより、アプリケーションは、ユーザーが行う必要のある方向変更を予期することができます。

さらに詳細な情報については、所定のドキュメントをさらにお試しください。

最後に、この関連SO postに記載されている解決策を試してみてください。

関連する問題