獲取當前現在的位置名字我google
map
API,它能夠讓用戶current
在location
和latitude
longitude
,而是我想要得到的location name
。如何使用谷歌地圖API
例如我的位置是班加羅爾=> vidyaranyapura我想vidyaranyapura
這裏是演示:https://jsfiddle.net/aoe4vf17/100/
HTML:
<div id="map"></div>
的javascript:
var map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng(53.3478, -6.2597),
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infoWindow = new google.maps.InfoWindow({
map: map
});
// Try HTML5 geolocation.
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
console.log(position);
infoWindow.setPosition(pos);
infoWindow.setContent('<b>You are here.</b>');
map.setCenter(pos);
var marker = new google.maps.Marker({
position: pos,
map: map,
title: String(pos.lat) + ", " + String(pos.lng),
});
}, function() {
handleLocationError(true, infoWindow, map.getCenter());
});
} else {
// Browser doesn't support Geolocation
handleLocationError(false, infoWindow, map.getCenter());
}