8

ユーザーの現在の場所から、ビジネスへの運転ルートを含む Google マップを起動するためのワンクリック リンクを作成しようとしている Web サイトのモバイル バージョンを作成しています。iPhone では正常に動作していますが、Android でテストすると、「Current%20Location」が表示され、「Current Location」というビジネスを見つけようとします。これが私の現在のコードです:

    <a href="http://maps.google.com/maps?saddr=Current%20Location&daddr=123 Street Rd,Cityville,MD,21098">Get Directions</a>

現在の場所から検索するにはユニバーサル文字列が必要ですが、オンラインのどこにも決定的な答えが見つかりません。

助けてくれてありがとう!

4

4 に答える 4

7

私は同じことをしていて、今ではAndroidで動作しています。私はiPhoneを持っていないので、それをテストする方法がありません。URL の saddr パラメータを空白のままにしておくと、Google マップによってユーザーの現在地が事前に入力されます。また、宛先アドレスにはスペースの代わりに + 記号を使用してください。修正した URL は次のとおりです。

http://maps.google.com/maps?saddr=&daddr=123+Street+Rd,Cityville,MD,21098

于 2012-05-05T23:54:59.503 に答える
0

現在地からの道順を表示した Google マップ

https://maps.google.com/maps?saddr=&daddr=35.658157,139.697174&sensor=TRUE

https://maps.google.com/maps?saddr=&daddr=プラス

"location's_latitude" PLUS

「、」プラス

"location's_longitude" PLUS

"&sensor=TRUE" // 現在地を取得するため

おそらく、緯度と経度を使用する最も正確な方法

于 2014-01-23T13:11:59.913 に答える
0

Google GPS API を使用して現在の場所を取得し、マップに渡します。さらに良いことに、組み込みのマップ アプリケーションを開いて、現在地から住所までのルートを確認するアクションがあると思います。

位置情報サービスに関するこの記事は、http://developer.android.com/guide/topics/location/index.htmlに役立ちます。

Web で完全に実行しようとしている場合は、ユーザーが Google Web ページで位置情報サービスを有効にする必要があると思います。

また、ほとんどのデバイスで GPS サービス用のプラットフォーム ニュートラル API を提供するこの JavaScript ライブラリを確認してください http://code.google.com/p/geo-location-javascript/

于 2011-09-12T20:07:25.563 に答える
0
<span class="addressAt">
     <a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;region=US&amp;doflg=ptm&amp;geocode=&amp;saddr=&amp;daddr=41.75553,-88.322048" target="_blank">213 S River St
Aurora, IL</a>
</span>

これは、Google マップ モバイル サイトで正確な「現在地」を取得する唯一の方法です。座標 (41.75553,-88.322048) を場所の座標に置き換えます。他のすべての方法は、実際にリアルタイムの場所を取得せずに、開始アドレスとして自分の場所を書き込んだだけです。

于 2014-06-03T14:15:01.087 に答える