今天是我使用Google地图API的第一天。
function initializeMap() {
var opts = {
center: new google.maps.LatLng( 0, 0), // ignore the zero values for now
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById( map ), opts);
geocoder = new google.maps.Geocoder();
}
我用 window. onload = 初始化Map
调用它。
好吧,我想把地图放在我目前的位置。
navigator.geolocation.getCurrentPosition(displayLocation);
function displayLocation(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
}
现在,我对位置对象如何被推回成功处理器显示位置略感迷茫。 不管怎么说,我怎样才能通过纬度和坡度; 经度到初始化马普() 函数, 像这样...
center: new google.maps.LatLng( latitude, longitude)
目前我正在看谷歌地图 API 的 API 文档,因为我肯定有办法得到这个功能, 但我喜欢使用不同函数的纬度和经度, 所以我想我问我如何让这些变量可以进入所有函数( 如全球功能, 但不是坏全球功能), 而不是只用于 < code> displayLocation 函数 。 抱歉, 如果这个词写得不好... 如果我混淆了人们的话, 请说, 我会重新写这个问题 。