Pav*_*ati 1 javascript google-maps google-maps-api-3 directions
我们有json.在json有10纬度和10经度google.maps.DirectionsResult.MAX_WAYPOINTS_EXCEEDED.我们尝试在这些点之间绘制线.但是我们得到了状态代码.所以在删除了两个点之后.现在我们试图画出8点之间的线,它工作得很好.但是在json中,有一段时间经过50到100纬度和经度.我们试过这样的
var aa=waypts[0].location.k;
var bb=waypts[0].location.D;
var cc=waypts[waypts.length-1].location.k
var dd=waypts[waypts.length-1].location.D;
var start1= new google.maps.LatLng(aa,bb);
var end1=new google.maps.LatLng(cc, dd);
var request = {
origin: start1,
destination: end1,
waypoints: waypts,
optimizeWaypoints: true,
travelMode: google.maps.TravelMode.DRIVING
};
debugger;
directionsService.route(request, function(response, status) {
debugger;
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
var route = response.routes[0];
}
});
Run Code Online (Sandbox Code Playgroud)
首先告诉我如何在8点以上划线.请指导我
简短的回答不是单一的请求.
Google Maps Directions的文档说明了这一点
MAX_WAYPOINTS_EXCEEDED表示请求中提供的航路点太多最大允许航点为8,加上原点和目的地.(Google Maps API for Work客户可能包含最多包含23个航点的请求.)
在使用限制的标题下
免费API的用户每个请求最多允许8个航路点(加上始发地和目的地),每24小时总共需要2,500个路线请求.
因此,如果您运行多个请求,则可以一次获取8个航点(加上起点和终点).请注意每24小时最多2,500个方向请求.
| 归档时间: |
|
| 查看次数: |
3397 次 |
| 最近记录: |