sách gpt4 ai đã đi

javascript - 如何获得 map 边界?

In lại 作者:行者123 更新时间:2023-11-30 15:43:23 28 4
mua khóa gpt4 Nike

我正在从 leaflet 迁移回来,如果我需要 map 绑定(bind),我使用以下代码:

var b = map.getBounds();
$scope.filtromapa.lat1 = b.getSouth();
$scope.filtromapa.lat2 = b.getNorth();
$scope.filtromapa.lng1 = b.getWest();
$scope.filtromapa.lng2 = b.getEast();

那些有效纬度/经度位置的值因此我可以将它发送到我的后端并查询该区域内的任何位置。

我如何使用 openlayers 做到这一点?

现在我只有:

var b = map.getView().calculateExtent(map.getSize());

但是这些位置不是有效的纬度/经度位置。

我正在使用 openlayers 3.19.1

1 Câu trả lời

按照 https://gis.stackexchange.com/questions/122250/how-to-get-the-feature-location-in-openlayers-v3 的回答(及其假设)

var currentExtent = map.getView().calculateExtent(map.getSize()),
TLpoint = ol.extent.getTopLeft( currentExtent ),
BRpoint = ol.extent.getBottomRight( currentExtent ),
TLcoords = ol.proj.transform( TLpoint, 'EPSG:3857', 'EPSG:4326' ),
BRcoords = ol.proj.transform( BRpoint, 'EPSG:3857', 'EPSG:4326' );

关于javascript - 如何获得 map 边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40444984/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com