Google maps 谷歌地图空间参考系统

Google maps 谷歌地图空间参考系统,google-maps,spatial,geotools,Google Maps,Spatial,Geotools,当你在地图搜索栏中输入一个长的纬度时,谷歌地图的空间参考系统使用什么 我发现了可能是WGS84的提示,但在转换到该坐标系后,当我将坐标粘贴到谷歌地图搜索框中时,什么也没有显示 我从GDA MGA 56转换过来 样本: 输入MGA56坐标:336301、6253363 预期WGS86坐标:-33.847334079320151.230631835944 我得到:16834916.928327594-4008321.1020318186 空间协调系统: EPSG:MGA56为28356 EPS

当你在地图搜索栏中输入一个长的纬度时,谷歌地图的空间参考系统使用什么

我发现了可能是WGS84的提示,但在转换到该坐标系后,当我将坐标粘贴到谷歌地图搜索框中时,什么也没有显示

我从GDA MGA 56转换过来

样本:

  • 输入MGA56坐标:336301、6253363
  • 预期WGS86坐标:-33.847334079320151.230631835944
  • 我得到:16834916.928327594-4008321.1020318186
空间协调系统:

  • EPSG:MGA56为28356
  • EPSG:900913用于WGS86(谷歌地图)
我正在使用geotools进行转换:

    CoordinateReferenceSystem crsMga56 = CRS.parseWKT(mga56);
    CoordinateReferenceSystem crsGmaps = CRS.parseWKT(gmaps);

    Coordinate coordinate = new Coordinate(336301, 6253363);
    Point point = new GeometryFactory().createPoint(coordinate);

    MathTransform transform = CRS.findMathTransform(crsMga56, crsGmaps);
    Geometry geometry = JTS.transform(point, transform);

我知道转换是不正确的,因为当我使用在线工具时,它会给我正确的坐标

谷歌使用基于WGS84的球形墨卡托投影。OpenLayers网站上有一个问题。

如果有任何用处的话,我们发现GeoTools正在改变JVM,因此lat和long的情况正好相反(即151,-33),这可能解释了为什么你会越界{151>90})。发现这是一个噩梦

你能更具体地说一下“什么都没有出现”吗?你是从哪个坐标系转换过来的?我想这是预期的结果,因为澳大利亚什么都没有更严重的是,您能否给出一个输入坐标和转换后的WGS84坐标的示例?谷歌地图应该为任何有效的地理坐标显示一些东西,即使是内陆或海洋。