我需要将 potsgres 几何数据类型转换为经纬度。
geom 列存储坐标,但它们不是人类可读的。
我只是不知道如何获得构成多边形的每个点。
几何数据类型有一些输出选项https://postgis.net/docs/reference.html#Geometry_Outputs。
我需要每个点很长时间,因为我必须在这段代码中使用它们来定义和渲染谷歌地图上的多边形
$coords = [
new LatLng(['lat' => 25.774252, 'lng' => -80.190262]),
new LatLng(['lat' => 18.466465, 'lng' => -66.118292]),
new LatLng(['lat' => 32.321384, 'lng' => -64.75737]),
];
$polygon = new Polygon([
'paths' => $coords
]);
Run Code Online (Sandbox Code Playgroud)
问题是我无法访问经纬度来定义构成多边形的点。
我正在使用 YII2、yii2-google-maps 扩展、PostGis Postgress。