2012-12-13 44 views
0

在使用谷歌商家信息自动填充到返回“路线”类型,如街道,我想利用这条路线,并在地图上绘制沿线几个标记。绘制谷歌定义的“路线”

举例:从开始到结束以“央街,多伦多,加拿大”的整个路线和地点标记都沿着那条街。

目前搜索“央街,多伦多,加拿大”返回整个路线一个纬度/长点。

这需要在不涉及我的手动选择每一个点,我需要这对全球任何谷歌“路线”功能的方式来完成。

我很难用Google Maps API v3来做到这一点。也许有另一种服务可以帮助我获得我需要的纬度/长点,然后我可以将其提供给Google Maps API?

回答

0

Google Maps API v3目前无法使用您正在寻找的内容。您可以将改进请求添加到issues list,但似乎不太可能发生。

geocoder实际上沿着您的查询(“央街,多伦多,加拿大”)的道路返回3分。您可以使用路线服务获取the street的坐标,但您必须手动查找起点和终点,以及可能的步行路线,甚至可能会添加航点。但是你说你不想这样做...

+0

它好像在[折线](https://developers.google.com/maps/documentation/javascript/reference#Polyline)对象可能是有些人使用,因为它是由经纬度数组组成的......我怎样才能计算出这些点..嗯.. –

+0

你可以从方向服务中得到一条跟随道路的多段线,而不是没有手动输入道路的起点和终点。 – geocodezip

+0

查看我的更新回答。 – geocodezip