【发布时间】:2020-01-20 21:53:53
【问题描述】:
通过 json API,我正在获取显示为多边形的区域的数据。可以在此处找到端点示例:
这是我从中获取数据的平台上显示的多边形的预览:
下面是包含多边形坐标的元素的 sn-p。
"the_geom": {
"coordinates": [
[
[
543271.0,
6213477.0
],
[
543553.0,
6213471.0
],
[
543556.0,
6213013.0
],
[
543287.0,
6213008.0
],
[
543271.0,
6213477.0
]
]
],
"type": "Polygon"
},
"the_geom2": {
"coordinates": [
543416.1695806364,
6213244.042039478
],
"type": "Point"
},
我想在网站的嵌入式 Google 地图中显示多边形。我目前正在使用 PHP 将坐标导入内容管理系统。
问题是,据我所知,“the_geom”元素的坐标是来自 PostGIS 数据库的坐标。
我想将坐标转换为纬度和经度,以便在 Google 地图上显示。
这可能吗?如果是 - 过程会是什么?
【问题讨论】:
-
这些坐标在什么投影中?您需要将它们转换为 WGS84/EPSG:4326。
-
可能是 EPSG:3857(OpenStreetMaps 的默认投影)
标签: php sql postgresql google-maps-api-3 postgis