gpt4 book ai didi

jquery - 我在 IE7 中将值传递给 bing map 路线服务时遇到问题

转载 作者:行者123 更新时间:2023-12-01 04:24:49 26 4
gpt4 key购买 nike

我有这个代码可以计算两个地点之间的路线

function createDrivingRoute()
{
$("#nav").html("");//CLEAR HTML
if (!directionsManager) {
createDirectionsManager();
}
directionsManager.resetDirections();
// Set Route Mode to driving

directionsManager.setRequestOptions({
drivingPolylineOptions:{
strokeColor: new Microsoft.Maps.Color(150, 255, 51, 51), strokeThickness: 8
},
distanceUnit:
Microsoft.Maps.Directions.DistanceUnit.kilometers,
routeOptimization: Microsoft.Maps.Directions.RouteOptimization.shortestDistance,
routeMode: Microsoft.Maps.Directions.RouteMode.driving
});
var seattleWaypoint = new Microsoft.Maps.Directions.Waypoint({
address: fromtxt ,location: new Microsoft.Maps.Location(plat, plng)
});
directionsManager.addWaypoint(seattleWaypoint);
var tacomaWaypoint = new Microsoft.Maps.Directions.Waypoint({
address: totxt, location: new Microsoft.Maps.Location(mlat, mlng)
});
directionsManager.addWaypoint(tacomaWaypoint);

// Set the element in which the itinerary will be rendered
directionsManager.setRenderOptions({
itineraryContainer: document.getElementById('nav')
});
directionsManager.calculateDirections();
}

其中“plat、plng、mlat、mlng”是全局变量; “i”使用jquery“attr”方法设置它们。此示例适用于除 ie7 和 ie8 之外的所有浏览器。

它给了我这个错误:

line:2
char :141845
Error : 'undefined' is null or not an object
code:0

它停止工作

//

使用 Firefox 控制台时出现此错误,但它仍然有效

[10:37:03.054] uncaught exception: InvalidOperation: Matrix3D.invert

最佳答案

对于所有遇到这个问题并通过谷歌来到这里发现没有答案的人

只需在发送之前将变量解析为 float
像这样

parseFloat(plat);

它应该可以工作虽然我认为微软开发人员应该将任何收到的变量转换为他们的API正确的形式!

关于jquery - 我在 IE7 中将值传递给 bing map 路线服务时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7385258/

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