【发布时间】:2015-08-07 10:48:46
【问题描述】:
我已经成功完成了获取路线的过程:
function getRoute(){
var formato = $('#formato-bizis-select').val();
var start = $('#input-origen').val();
$.post("index.php/calcular-ruta", $('#bizis-form').serialize(), function(data){
var end = data.lat + "," + data.long;
var request = {
origin: start,
destination: end,
unitSystem: google.maps.UnitSystem.METRIC,
travelMode: google.maps.TravelMode.DRIVING
}
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
});
}
从文档中我知道,您可以从这些不同的 URL 访问 XML 或 JSON 格式的数据:
- JSON:http://maps.googleapis.com/maps/api/directions/json?参数
- XML:http://maps.googleapis.com/maps/api/directions/xml?参数
但是,在 directionService.route() 方法中,我不知道如何在请求中包含 URL 以指示我想要的格式。
【问题讨论】:
-
你为什么不使用Google Maps Javascript API v3 DirectionsService?它提供 DirectionsRenerer 所需的数据。
标签: javascript json xml google-maps google-maps-api-3