javascript - 在谷歌地图中找到一个圆圈内的所有经纬度

标签 javascript c# google-maps asp.net-mvc-4 google-maps-api-3

<分区>

假设我在数据库中保存了中心点 LatLong 和给定的 20 米半径。以及靠近该中心位置但不一定在中心 20 米范围内的所有其他 LatLong。有没有一种方法可以在不撕裂 map 的情况下找到距中心 20 米半径范围内的所有经纬度。只是使用一些 api 或数学公式?

最佳答案

您可以在循环中迭代标记,然后使用 API 函数

computeDistanceBetween()

这将为您提供 Google API 中称为测地线的最短距离。

你也可以使用函数

computeLength()

关于javascript - 在谷歌地图中找到一个圆圈内的所有经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34282745/

相关文章:

javascript - Angular2 http.post : Create promise with subscribe

c# - Inno Setup for Windows 服务?

android - MarkerClick 有效,但 InfoWindowClick 不打开 ViewModel

android - 显示许多标记 map v2 android 哪个性能更好?

javascript - 为什么我无法在电子中使用路径,fs导入全局

javascript - 使用 EaselJS 获取触摸设备上的 "mouse"位置

javascript - Jquery .click() 导致代码中断

c# - Kendo UI 网格中的内联编辑?

c# - 在 C#/VB.NET 或 C++ Win32 中启用/禁用 Aero

java - public static AutocompleteSessionToken newInstance () 是否返回相同的实例?