Skip to content

Commit 15e573d

Browse files
【fix】修复leaflet绘制圆形时半径错误
1 parent 91ba3a7 commit 15e573d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/leaflet/02_getGridCellInfos.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ <h4 class="panel-title">
206206
</div>
207207
</div>
208208
<script type="text/javascript" include="bootstrap,jquery,widgets" src="../js/include-web.js"></script>
209-
<script type="text/javascript" include="leaflet.draw" src="../../dist/leaflet/include-leaflet.js"></script>
209+
<script type="text/javascript" include="turf,leaflet.draw" src="../../dist/leaflet/include-leaflet.js"></script>
210210
<script type="text/javascript">
211211
var map, baseUrl = (window.isLocal ? window.server : "https://iserver.supermap.io") + "/iserver/services/map-world/rest/maps/世界地图_Day",
212212
url = (window.isLocal ? window.server : "https://iserver.supermap.io") + "/iserver/services/data-world/rest/data",
@@ -378,13 +378,15 @@ <h4 class="panel-title">
378378
var feature = event.feature;
379379
if (type === "circle") {
380380
var center = layer.getLatLng();
381+
var meterRadius = layer.getRadius();
382+
var lonLatRadius = turf.lengthToDegrees(meterRadius, 'metres');
381383
querylist.push({
382384
'circle': {
383385
'centerPoint': {
384386
'x': center.lng,
385387
'y': center.lat
386388
},
387-
'radius': layer._radius
389+
'radius': lonLatRadius
388390
}
389391
});
390392
} else if (type === "marker") {

0 commit comments

Comments
 (0)