在Google地图中从中心到右上角的距离

问题描述 投票:0回答:2

我经过搜索发现,我们可以获得粉红色线的距离。所以有直接从谷歌地图的中心到右上角的距离吗?还是无论如何要获得蓝线的距离。

Google map

javascript google-maps google-maps-api-3
2个回答
0
投票

您只需使用距离公式,即sqrt((x2-x1)**2 + (y2 - 21)**2)

Google地图中心坐标为0, 0右上角为200, 200您提供的图片位于左上角为-200, -200

Google为您提供了一种导出地图文件的方法,因此您可以根据需要从中提取确切位置


0
投票

您可以使用]来使边界变色(可见地图的坐标)>

  bounds =  map.getBounds();

一旦有了边界,就可以提取所需的坐标

  ne = bounds.getNorthEast();
  sw = bounds.getSouthWest();

关于距离,您可以使用Google地图中的几何库和computeDistanceBetween()函数

  google.maps.geometry.spherical.computeDistanceBetween (latLngA, latLngB);
© www.soinside.com 2019 - 2024. All rights reserved.