0

내가하려는 것은 목적지로 주소를 설정하고 출발점 (출발점)으로 기기의 현재 위치를 지정하고 싶습니다.하지만 할 수 없습니다. iframe과 함께 작동하는 줄에서 아무것도 찾지 마라. 내가 찾은 모두는 현재 위치를 원점으로 키를 것은지 만 작동하지 않는 것 같고, 또한 내 위치와 현재 주소를 시도했다. 그리고 이탈리아에있는 것처럼 나는 또한 이탈리아어로 시도했다. 언어,하지만 모두 같은, 하나는 자동으로 시작점으로 사용자 위치를 얻을 수 있도록 원점으로 넣어 올바른 명령이 어떤 건지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 지원팀에서이 작업을 i 프레임으로 수행 할 수 없음을 알았습니다. Google지도 Embed API | 이 기능을 추가 할 계획이 아니며 JavaScript Maps API를 사용해야합니다. – Benedetto

+0

자바 또는 Ember API 여부에 관계없이 현재 위치를 감지하고 매개 변수로 보낼 수있는 방법이 필요합니다. API 중 어느 것도 "현재 위치", "내 위치"또는 "현재 주소"와 같은 것을 이해하지 못합니다. 그 값은 원격 웹 서버에 적합하지 않기 때문입니다. https://developers.google.com/web/fundamentals/native-hardware/user-location/?hl=en –

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

사용이 장소 ID documentation 목적지의 PlaceID를 얻을 수 있습니다.

+0

아니요, Google 지원팀에서 현재이 기능이 지원되지 않는다고 들었습니다. 에. JavaScript Maps API를 사용해야합니다. – Benedetto