gpt4 book ai didi

javascript - L.latLng() 创建的对象在 setZoomAround() 上使用时抛出 "Invalid LatLng object"

转载 作者:行者123 更新时间:2023-12-03 05:42:48 27 4
gpt4 key购买 nike

使用文档示例,我尝试放大特定点。所以我这样做:

var latlng = L.latLng(50.5, 30.5);
$scope.map.setZoomAround(latlng);

$scope.map 是由 L.map() 创建的有效 map 对象。

我收到此错误:

Invalid LatLng object: (NaN, NaN)

at o.LatLng (leaflet.js:6)
at Object.unproject (leaflet.js:6)
at Object.pointToLatLng (leaflet.js:6)
at e.unproject (leaflet.js:6)
at e.layerPointToLatLng (leaflet.js:6)
at e.containerPointToLatLng (leaflet.js:6)
at e.setZoomAround (leaflet.js:6)

执行 $scope.map.setZoomAround([50.5, 30.5]) 会抛出相同的错误,而 $scope.map.setZoomAround(50.5, 30.5) 会抛出:

TypeError: Cannot read property 'lat' of null

最佳答案

仔细检查 parameters for the setZoomAround method ,因为它期望指定缩放级别。

关于javascript - L.latLng() 创建的对象在 setZoomAround() 上使用时抛出 "Invalid LatLng object",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463589/

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