来自浏览器的位置保存dinto postgis通过mapserver显示错误

时间:2013-02-25 11:31:41

标签: openlayers postgis openstreetmap mapserver

我正在获取浏览器的位置并通过WKT将lon / lat发送到postgis数据库(使用php脚本)

我得到的结果是

Longitude: -1.323114
Latitude: 51.401409

这个应该在英国纽伯里(我工作的地方),但是,在堆栈的某个地方,它位于俄罗斯中部。

堆栈如下 PostGIS - > MapServer - >的OpenLayers

这是一个非基础层,基础层是开放街道地图,投影设置为EPSG:4326

我做错了什么?

地图文件:http://pastebin.com/3K2CZcaR
OpenLayers(JS):http://pastebin.com/1fAERFJb

你还需要其他什么吗?

1 个答案:

答案 0 :(得分:0)

嗯。谷歌地图当然接受这些坐标(虽然是纬度/经度顺序而不是索马里海岸的lon / lat)。看起来lon / lat是postGIS转换为可用几何的正确顺序。你的PHP脚本是什么样的?