2

私がやろうとしているのは、宛先としてアドレスを設定し、起点 (開始点) としてデバイスの現在の場所を設定したいのですが、iframe で動作するものをオンラインで見つけることができません。見つかったのは現在の場所を原点としてキーにしますが、うまくいかないようです。自分の場所、現在の住所も試しました。イタリアにいるので、イタリア語でも試しましたが、すべて同じで、正しいコマンドは誰でも知っていますユーザーの位置を開始点として自動的に取得するように、原点として配置する

.maps {
  width: 600px;
  height: 200px;
  border: 0;
}
<iframe allowfullscreen="" class="maps" frameborder="0" id="mapnavi" name="mapnavi" src="https://www.google.com/maps/embed/v1/directions?
origin=current+location
&destination=rome
&key=AIzaSyC-5CY9mOCeg5Y3IhPqi_Yd0-DZtWrJl-E">
</iframe>

4

3 に答える 3

1

Geolocation APIを使用して現在の位置を取得し、緯度、経度の形式で使用できます。

たとえば、 https://www.google.com/maps/embed/v1/directions?origin=40.871579,14.2878583&destination=Romeのようになります。

于 2016-10-06T06:42:25.517 に答える
0

Current Location が元の場所で機能するように、目的地で PlaceID を使用してみてください。

<iframe width="500" height="500" 
frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/directions?
origin=Current%20Location&destination=place_id:ChIJu46S-ZZhLxMROG5lkwZ3D7k&key=YOUR_API_KEY"
allowfullscreen></iframe>

ローマ PlaceID = ChIJu46S-ZZhLxMROG5lkwZ3D7k

こちらの Place IDドキュメントを使用して、目的地の PlaceID を取得してください。

于 2016-10-08T15:15:07.090 に答える