간단한 방법은 다음과 같습니다
function geoSuccess(position) {
var long = position.coords.longitude;
var lat = position.coords.latitude;
$('.map-container').html(
'<iframe width="300" height="170" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q=' + lat + ',' + long + '&hl=es;z=14&output=embed"></iframe>'
);
};
function geoFail() {
/* Not supported */
};
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geoSuccess, geoFail);
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="map-container"></div>
그것은 하나 JSFiddle에, 여기에 작동하지 않습니다,하지만 당신은 위치 정보 또는 보안 HTTPS 웹 사이트를 사용하도록 설정하면 사용자가 IE에서 시도 할 수 있습니다 - 그것은 잘 작동합니다.
지도에 내 스타일을 추가하는 방법은 무엇입니까? –
[이 웹 사이트] (https://mapstyle.withgoogle.com/)를 확인하십시오. – skobaljic