具有这些纬度和经度的错误地理ID

时间:2016-05-19 13:31:31

标签: google-maps sql-server-2008-r2

我有以下纬度和经度

纬度-45.8638285918367 经度-67.4942747346939

将这些坐标输入到Google地图时,会给出正确的"地点"。

我尝试了以下内容:

SELECT geography::STPointFromText('POINT(' + CAST(-67.4942747346939 AS VARCHAR(20)) + ' ' + CAST(-45.8638285918367 AS VARCHAR(20)) + ')', 4326)

SELECT geography::STGeomFromText('POINT(' + CAST(-67.4942747346939 AS VARCHAR(20)) + ' ' + CAST(-45.8638285918367 AS VARCHAR(20)) + ')', 4326)

SELECT geography::Point(-45.8638285918367, -67.4942747346939, 4326)

SELECT geography::Parse('POINT(' + CAST(-45.8638285918367 AS VARCHAR(20)) + ' ' + CAST(-67.4942747346939 AS VARCHAR(20)) + ')')

如果我在谷歌地图加载时将地理位置放入我的SQL中无效,那么标记将指向芬兰附近的一个湖泊,实际上位于阿根廷南部。

我做错了什么?哪一个是从这两个Lat,Long获得地理的正确方法?

1 个答案:

答案 0 :(得分:0)

好的我找到了答案,正确的空间参考ID是4236