我有以下纬度和经度
纬度-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获得地理的正确方法?
答案 0 :(得分:0)
好的我找到了答案,正确的空间参考ID是4236