可能重复:
How retrieve latitude and longitude via Google Maps API?
我想在我的网站上添加一张地图,我们的城镇就是它的位置。它用于将镇上的商店列入我们的网站。用户需要在地图中找到他们的商店位置。我们需要获得他们的纬度和经度位置。是否可以使用谷歌地图api?
答案 0 :(得分:1)
将其添加到head
:
<script type="text/javascript" src="http://www.google.com/jsapi?autoload={'modules':[{name:'maps',version:3,other_params:'sensor=false'}]}"></script>
这是script
标记:
var geo;
function init() {
var map_elem = document.getElementById('map-canvas');
var map = new google.maps.Map(map_elem, {
center: new google.maps.LatLng(0, 174.8859710),
zoom: 2,
minZoom: 2,
maxZoom: 4,
mapTypeId: google.maps.MapTypeId.HYBRID
});
geo = new google.maps.Geocoder();
geo.geocode({
address: 'New Zealand'
}, function(e) {
alert(e[0].geometry.location);
});
}
google.maps.event.addDomListener(window, 'load', init);
根据需要进行调整。
请参阅Geocoding Service - Google Maps JavaScript API v3 - Google Developers。