Javascript 谷歌地图方向服务有时会失败
我使用以下代码显示从源到目的地的谷歌地图方向,当我使用源和目的地中的城镇(如:开罗、坦塔)时,效果良好 但如果我使用某个地址作为源地址和目标地址,它的工作方式就不同于: 资料来源:埃及加尔比耶坦塔比萨站 目的地:埃及Al-Gharbiyah坦塔,坦塔Qism 2Javascript 谷歌地图方向服务有时会失败,javascript,google-maps,Javascript,Google Maps,我使用以下代码显示从源到目的地的谷歌地图方向,当我使用源和目的地中的城镇(如:开罗、坦塔)时,效果良好 但如果我使用某个地址作为源地址和目标地址,它的工作方式就不同于: 资料来源:埃及加尔比耶坦塔比萨站 目的地:埃及Al-Gharbiyah坦塔,坦塔Qism 2 但它在谷歌地图主网站上运行 有没有办法给它提供源地址和目标地址,并返回它们之间的路径?官方网站可能不会使用与您相同的代码 尝试查看返回的状态 directionsService.route(request, function(resp
但它在谷歌地图主网站上运行
有没有办法给它提供源地址和目标地址,并返回它们之间的路径?官方网站可能不会使用与您相同的代码 尝试查看返回的状态
directionsService.route(request, function(response, status) {
alert(status);
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
当我使用你的出发地和目的地时,我会得到一个方向,但与谷歌地图中的方向不同。我假设google地图将请求位置,而不是对地址进行地理编码,因此您也可以这样做: 首先使用places库请求位置 然后使用places请求的结果请求方向
也许可以试试官方的街道地址,而不仅仅是比萨饼站?但它在谷歌地图的主网站上工作
directionsService.route(request, function(response, status) {
alert(status);
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});