0

“接近”是指100m。有没有办法做到这一点?任何帮助,将不胜感激。

4

2 回答 2

1

使用您的点作为起点和终点调用DirectionsService 。这将返回最近道路的位置。

计算从该点到原始点的距离(使用几何库球面方法 computeDistanceBetween)。

您可能还需要对方向服务的结果进行反向地理编码,以查看它是什么“类型”的道路,如果它必须是主干道或高速公路,但您没有很多选择,您只是得到最近的道路。

于 2013-03-07T20:13:22.150 回答
1

看看这个:

http://gmaps-utility-library-dev.googlecode.com/svn/trunk/routeboxer/docs/examples.html

RouteBoxer 类生成一组 LatLngBounds 对象,这些对象保证覆盖路径指定距离内的每个点,例如 GDirections 类为路线生成的对象。此类的主要用例是支持针对支持边界框查询的空间数据库沿路线实现搜索。

于 2013-04-26T11:27:26.623 回答