嗨,我正在编写一个谷歌地图 api 代码,通过它我可以获取起点到目的地之间的航路点,代码工作正常,它只给出那些具有终端的航路点(在下图中标记为 ire、re、ice、cnl)。如你所见'cnl' 和点 'B' 之间的距离很大。所以我想要'CNL'和'B'之间的更多航点。谁能告诉我我怎么能得到这个?
我正在使用这个请求
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.TRANSIT
};
还有这个用于显示航点的东西。
for (var j = 0; j < myRoute.legs.length; j++) {
for (var i = 0; i < myRoute.legs[j].steps.length; i++) {
path=path+myRoute.legs[j].steps[i].start_point+"|";
}
}