【发布时间】:2012-10-18 22:33:45
【问题描述】:
我尝试使用google.maps.geometry.poly.isLocationOnEdge(position, path, tolerance) 函数来确定position(lat,lon) 对是否在距指定路径一定距离(测地线距离)内。 API 说容差是指以度为单位的测量值,因此一种简单的方法是找到,比方说,距离某个路径 50 公里的缓冲区半径内的点,将 tolerance 提供为 50/ 111 度(因为可以假设 1 度对应于 111 公里作为球体上的行进距离)。不幸的是,这是非常不稳定的,即使它们距离路径 200 公里,也会产生许多误报。我是否误解了该函数的作用?
【问题讨论】:
标签: google-maps distance geodesic-sphere