Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 给定1个纬度/经度坐标和5英里的距离-什么';谷歌地图中的距离(以像素为单位)是多少?_Javascript_Google Maps - Fatal编程技术网

Javascript 给定1个纬度/经度坐标和5英里的距离-什么';谷歌地图中的距离(以像素为单位)是多少?

Javascript 给定1个纬度/经度坐标和5英里的距离-什么';谷歌地图中的距离(以像素为单位)是多少?,javascript,google-maps,Javascript,Google Maps,我可以将lat/lng转换为谷歌地图中的像素坐标: var xy = map.getProjection().fromLatLngToDivPixel(new google.maps.LatLng(lat, lng)); 现在我想知道,我怎么才能得到距离这个点的像素距离呢?假设我想画一个半径为5英里的圆。怎么做?围绕给定点绘制圆的最佳方法是绘制一个包含多个点的圆,模拟一个圆 你可以找到一个很好的例子。在源代码中查找drawCircle函数(您需要下载所附的circle.html以查看它。在v3

我可以将lat/lng转换为谷歌地图中的像素坐标:

var xy = map.getProjection().fromLatLngToDivPixel(new google.maps.LatLng(lat, lng));

现在我想知道,我怎么才能得到距离这个点的像素距离呢?假设我想画一个半径为5英里的圆。怎么做?

围绕给定点绘制圆的最佳方法是绘制一个包含多个点的圆,模拟一个圆

你可以找到一个很好的例子。在源代码中查找drawCircle函数(您需要下载所附的circle.html以查看它。

在v3中有