gpt4 book ai didi

javascript - 谷歌地图 : setCenter and panTo not working

转载 作者:行者123 更新时间:2023-11-28 09:38:19 28 4
gpt4 key购买 nike

我有以下 Google map v3 JS 代码来更改当前 map 中心位置:

//current map center:40.714409999999994,-74.00598000000004 (New York, NY)

//destination map center: 40.765789515305165,-80.32365839672855 Beaver Falls, PA
var latLng = new google.maps.LatLng(40.765789515305165,-80.32365839672855);
console.log('center b4:');
console.log(VZ.MDU.Map.map.getCenter());
VZ.MDU.Map.map.setCenter(latLng);
console.log('center after:');
console.log(VZ.MDU.Map.map.getCenter());

问题是,当我调用 setCenter 时; map 不会改变位置;它仍然显示纽约市中心而不是宾夕法尼亚州比弗福尔斯。当我在调用 .setMap 之前和之后调用 map.getCenter 时;调用map.setCenter后中心保持不变。我也尝试过 panTo,但这也没有任何作用。我没有收到任何 JS 错误,它只是不会更改 map 位置。

任何有用的建议都会受到赞赏。

最佳答案

有问题。您在上次调用 ofsetCeter 时没有传递任何内容(在 console.log 内)。我将它们更改为字符串。已更改

//current map center:40.714409999999994,-74.00598000000004 (New York, NY)

//destination map center: 40.765789515305165,-80.32365839672855 Beaver Falls, PA
var latLng = new google.maps.LatLng(40.765789515305165,-80.32365839672855);
console.log('center b4:');
console.log("VZ.MDU.Map.map.getCenter()");
VZ.MDU.Map.map.setCenter(latLng);
console.log('center after:');
console.log("VZ.MDU.Map.map.getCenter()");

关于javascript - 谷歌地图 : setCenter and panTo not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714362/

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