将传单方法 latlng 更改为 lnglat
change leaflet method latlng to lnglat
我使用google地球创建多边形区域并将其保存到kml中。 kml 坐标格式是经度-纬度。但是传单格式是经纬度
示例如下
var statesData =
{"type":"FeatureCollection",
"features":[
{"type":"Feature","id":"72","properties":
{"name":"Puerto Rico","density":1082 },
"geometry":{"type":"Polygon","coordinates":[
[109.2299584026405,-7.251704676336486],109.2376875108402,-7.255838896277941],[109.2454156842918,-7.264692077983154]]]}]};
有人知道如何在此 javascript 中将 Lat-Long 转换为 Long-Lat 或者可能将 kml 文件保存为 Lat-Long 格式?
我有200多行坐标,如果我手动切换,效率会很低
谢谢
您显示的代码示例遵循标准的 GeoJSON 格式(有一个小错误,但我想这只是一个错字)。
当您通过 L.geoJSON()
工厂解析 GeoJSON 数据时,Leaflet 会自动进行转换。
您也可以直接使用您的 KML 文件,例如通过使用 leaflet-omnivore 插件。
我使用google地球创建多边形区域并将其保存到kml中。 kml 坐标格式是经度-纬度。但是传单格式是经纬度
示例如下
var statesData =
{"type":"FeatureCollection",
"features":[
{"type":"Feature","id":"72","properties":
{"name":"Puerto Rico","density":1082 },
"geometry":{"type":"Polygon","coordinates":[
[109.2299584026405,-7.251704676336486],109.2376875108402,-7.255838896277941],[109.2454156842918,-7.264692077983154]]]}]};
有人知道如何在此 javascript 中将 Lat-Long 转换为 Long-Lat 或者可能将 kml 文件保存为 Lat-Long 格式?
我有200多行坐标,如果我手动切换,效率会很低
谢谢
您显示的代码示例遵循标准的 GeoJSON 格式(有一个小错误,但我想这只是一个错字)。
当您通过 L.geoJSON()
工厂解析 GeoJSON 数据时,Leaflet 会自动进行转换。
您也可以直接使用您的 KML 文件,例如通过使用 leaflet-omnivore 插件。