我在我的网站上有谷歌地图V3并尝试在两个地方之间获取路线,其中我将一个地址作为文本传递给另一个地址纬度和经度到谷歌路线功能如下:
oRequest = {
origin: address in string text format,
destination: latlng object,
travelMode: google.maps.TravelMode.DRIVING
};
g_oDirections.route(oRequest, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
g_oDirectionsDisplay.setDirections(response);
}
else { CreateDefaultMap(); }
});
它在谷歌返回的html集合中显示错误的文字(目的地),这将显示文字说明A和B(目的地),其间有一些方式点。
当我在google地图中尝试相同的工作方式时,我调试了所有代码,直到调用google api函数,一切都很好,将latlng对象和地址作为文本传递。
任何关于PLZ的工作..
答案 0 :(得分:0)
选中jsFiddle,这对我有用。
var start = "Brno"; //Set the source/ origin
var end = new google.maps.LatLng(50, 15); //Set the destination
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
您发送到路线服务的特定地点可能存在问题。我有几次这些问题。如果是这种情况,请张贴地点和坐标。