gpt4 book ai didi

javascript - 如果地理定位成功,需要调整缩放级别吗?

转载 作者:行者123 更新时间:2023-12-02 19:32:59 25 4
gpt4 key购买 nike

如果地理定位成功(成功),如何调整函数内的缩放级别?

function createMap(lat, lng) {
var mapOptions = { center: new google.maps.LatLng(lat, lng),
zoom: 12,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId.ROADMAP };
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

function initialize() {
if(navigator.geolocation) {
success = function(position) {
createMap(position.coords.latitude, position.coords.longitude);
};
error = function() { createMap(99.648493, -99.410812); }

navigator.geolocation.getCurrentPosition(success, error);
}
}

最佳答案

请检查以下代码以根据地理位置更改缩放级别:

 function createMap(lat, lng, zoomVal) {
var mapOptions = { center: new google.maps.LatLng(lat, lng),
zoom: zoomVal,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
function initialize() {
if(navigator.geolocation) {
success = function(position) {
createMap(position.coords.latitude, position.coords.longitude,15);
};
error = function() {
createMap(99.648493, -99.410812,12);
}
navigator.geolocation.getCurrentPosition(success, error);
}
}

关于javascript - 如果地理定位成功,需要调整缩放级别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11288772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com