Javascript 如何在不单击使用Google Maps API在项目中找到的最近标记的位置的情况下运行此函数?
我在这里稍微修改了下面的演示 这里是一个小演示,我已经设置到目前为止,只是为了让每个人都可以看到我有多远 使用这个演示,我有一个多标记的数组,每个位置始终是驾驶路线的起点。我有一个航路点(起始变量),终点(结束变量)总是终点 最接近起始变量的标记会被找到,无论我将这个变量更改为什么,它都会查看标记数组并得到最接近的标记 最近的标记在地图上是可见的,您可以看到地图下面的“普利茅斯”在我的示例中应该是最接近开始变量“Tavistock”的 点击普利茅斯链接后,将计算路线,并以分钟为单位获取里程和行程 我猜这是一段需要处理的代码Javascript 如何在不单击使用Google Maps API在项目中找到的最近标记的位置的情况下运行此函数?,javascript,jquery,google-maps,google-maps-api-3,google-maps-markers,Javascript,Jquery,Google Maps,Google Maps Api 3,Google Maps Markers,我在这里稍微修改了下面的演示 这里是一个小演示,我已经设置到目前为止,只是为了让每个人都可以看到我有多远 使用这个演示,我有一个多标记的数组,每个位置始终是驾驶路线的起点。我有一个航路点(起始变量),终点(结束变量)总是终点 最接近起始变量的标记会被找到,无论我将这个变量更改为什么,它都会查看标记数组并得到最接近的标记 最近的标记在地图上是可见的,您可以看到地图下面的“普利茅斯”在我的示例中应该是最接近开始变量“Tavistock”的 点击普利茅斯链接后,将计算路线,并以分钟为单位获取里程和行程
google.maps.event.addListener(marker, 'click', (function(marker, i) { return function()
{
getDirections(customerMarker.getPosition(),locations[i][3],endpoint);
}
})
(marker, i));
我曾尝试将事件侦听器更改为“map,'tilesloaded'”,但在加载页面上,它有点疯狂,在决定错误的起点之前,它会查看一些路由
我也看过dom侦听器,但仍然有类似的问题
希望有人能给我指出正确的方向,请随意查看我演示的源代码
谢谢您是否在询问如何在搜索最近标记的单个结果上触发“单击”事件?@geocodezip否,只需找到距离起点最近的标记(它确实如此),并在没有上述单击事件的情况下获取方向。理想情况下,可以正确获取页面加载的方向。