请教:多边形与行车路线

2 views
Skip to first unread message

Terry Tan

unread,
Oct 29, 2009, 2:06:54 PM10/29/09
to 谷歌地图 API 论坛
问题1:如果我想把一个地区(例如一个国家/省/市/多条街道围成的一个区域)定义为一个多边形,有什么简单的方法?一定要一个点一个点地定义吗?

问题2:如果我用行车路线(GDirections)定义了一个起点=终点但是中间经过不同街道的闭环,如何能获取这个路线所经过的点?或者,简单地
说,如果能获取任意一条行车路线所经过的点?

谢谢!

Fei Chen

unread,
Nov 1, 2009, 10:24:43 PM11/1/09
to google-map...@googlegroups.com

2009/10/30 Terry Tan <terris...@gmail.com>

问题1:如果我想把一个地区(例如一个国家/省/市/多条街道围成的一个区域)定义为一个多边形,有什么简单的方法?一定要一个点一个点地定义吗?

目前来看是这样子的,API还不能做到根据你给定国家/省/市/多条街道自动给你定义一个多边形

 
问题2:如果我用行车路线(GDirections)定义了一个起点=终点但是中间经过不同街道的闭环,如何能获取这个路线所经过的点?或者,简单地
说,如果能获取任意一条行车路线所经过的点?

看一下GDirections的类参考文档,在你取得一条路线以后,通过GDirections.getPolyline()先取得路线对应的折线,然后使用GPolyline.getVertex()方法可以获得这个行车路线所经过的点的,注意先使用GPolyline.getVertexCount()方法得到点的总数后再遍历
 

谢谢!


Reply all
Reply to author
Forward
Message has been deleted
0 new messages