我使用谷歌地图 api 在地图上选择一些点并找到最短的驾驶路线。
一切都在本地主机中工作,但是当我发布并上传它服务器时,它不起作用......
为什么会发生?没有任何错误。地图即将出现在页面上,但我看不到标记,并且 directionResult 没有加载结果。是关于授权吗?我有有效的帐户和 api 密钥等。我允许我的域的引用。
编辑:我用 crome JS 调试器检查脚本。这里没有回应;
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK)
{
directionsDisplay.setDirections(response); }
});
状态在实时服务器上返回“”值,而不是“OK”。在本地主机它的工作!有人知道是什么原因吗?
您可以在此处查看 google.maps.api 的示例;查看源代码:https ://google-developers.appspot.com/maps/documentation/javascript/examples/directions-simple
谢谢你的帮助。