3

我有一个谷歌地图服务,上面有商店。我也有方向服务(然后你定义两个或更多地址,它会在这张地图上向你显示一条路,请参阅谷歌地图 api 方向)。所以我想向这条路最近的商店展示。当然它可能是位于我下一个街道的商店,所以它也应该包括在列表中。

到目前为止,我只在从谷歌地图 api 获得的方向对象中找到了一系列步骤。但是这些步骤是由谷歌预定义的,因此它们可能彼此太近,也可能太远(如果您的路线的一部分是高速公路或您的路上没有任何特殊步骤等)

所以,我想做的事。我想在我从谷歌方向获得的线路上制作自己的步骤(例如,每 500 个见面者将这些台阶放在我的线路上等),然后在每个台阶上搜索大约 200 个见面者的任何商店。

有可能吗?我在互联网上找不到这个想法的任何解决方案。

4

1 回答 1

2

我想我找到了解决办法。

这是如果有人会遇到同样的问题

for (var i = 0; i < directionResult.routes[0].overview_path.length; i++) {
    var marker = new google.maps.Marker({
        position: directionResult.routes[0].overview_path[i],
        map: myMap
    });
}
于 2010-06-04T06:34:36.420 回答