gpt4 book ai didi

javascript - Google Maps GDirections - map 上两点之间的路线指示

转载 作者:行者123 更新时间:2023-11-30 18:58:28 25 4
gpt4 key购买 nike

这看起来应该有效吗?我想生成从一个纬度/经度到另一个纬度/经度的方向。

var dirMap = new GMap2($("#dirMap").get(0));
var wp = new Array(2);
wp[0] = new GLatLng(35.742149,139.337218);
wp[1] = new GLatLng(35.735347,139.328485);

var marker = new GMarker(wp[1]);
dirMap.addOverlay(marker);
dirMap.setCenter(wp[0], 12);
dirMap.setUIToDefault();

// load directions
directions = new GDirections(dirMap);
directions.load("from: Waypoint1@21.742149,100.337218 to: Waypoint2@15.740815,100.3267");

map 加载正常,但路线显示不出来。我也试过这种方式:

var dirMap = new GMap2($("#dirMap").get(0));
var wp = new Array(2);
wp[0] = new GLatLng(32.742149,119.337218);
wp[1] = new GLatLng(32.735347,119.328485);

var marker = new GMarker(wp[1]);
dirMap.addOverlay(marker);
dirMap.setCenter(wp[0], 12);
dirMap.setUIToDefault();

// load directions
directions = new GDirections(dirMap);
directions.loadFromWaypoints(wp);

同样的事情... map ,但没有方向。非常感谢任何帮助,提前致谢!

最佳答案

乍一看你的代码我看不出任何明显的东西,所以我的第一个猜测是 GDirections 请求返回失败(我还假设你已经检查了 javascript 错误日志对于任何错误,工具/错误控制台(如果您还没有这样做的话)。

我建议您为您的 GDirections 对象添加一个错误处理程序,这将为您提供一些指示,说明您的请求发生了什么:

GEvent.addListener(directions, "error", handleErrors);

并在 handleErrors 回调中查看:

directions.getStatus().code

Geo Status Codes 比较.

编辑:好的,我刚刚尝试了 your code这里和它 works perfectly .我只能假设您的页面上还有其他问题导致了该问题。您能否在问题中发布链接以便我们查看?

关于javascript - Google Maps GDirections - map 上两点之间的路线指示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com