0

私がしようとしているのは、宛先としてアドレスを設定し、起点(出発点)としてデバイスの現在の位置を入れたいのですが、私が見つけたのは、現在の場所を起点としてキーを付けることですが、動作していないようです。また、自分の位置、現在のアドレスを試してみました。そして、私もイタリア語で試してみました。言語が、すべて同じことは、いずれかは、それが自動的に出発点として、ユーザの位置を取得しますので、原点に置くために正しいコマンド何を知っているGoogle Maps Embed API 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>

答えて

0

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

、それが現在の場所があなたの起源に動作するように、あなたの目的地にPlaceIDを使用してみてくださいhttps://www.google.com/maps/embed/v1/directions?origin=40.871579,14.2878583&destination=Rome

+0

はい、私はちょうどGoogleのサポートからこれが私のフレームでできないことが分かった| Google Maps Embed API |この機能を追加する予定ではなく、JavaScript Maps APIを使用する必要があります – Benedetto

+0

いずれにしても、JavascriptであれEmber APIであれ、現在の場所を検出してパラメータとして送信する必要があります。 APIのどちらも、現在の位置、現在の位置、現在のアドレスなどはリモートWebサーバーには意味がないため、理解できません。 https://developers.google.com/web/fundamentals/native-hardware/user-location/?hl=ja –

0

ようになります。

<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

目的地のPlaceIDを取得するには、この場所のID documentationを使用してください。

+0

を参照してください。いいえ、Googleのサポートから、現在この機能はサポートされていないと言われています。に。 JavaScript Maps APIを使用する必要があります – Benedetto

関連する問題