Google Maps JavaScript API v3 方向功能
Google Maps JavaScript API v3 directions capabilities
我使用 Google Maps js API v3。我可以基于此显示带有航点的方向。我想要的是获得方向的点。假设方向线从布达佩斯到华沙。我想得到那条线上的所有纬度和经度。但是我没有找到任何内置功能或解决方法。我不在这里复制代码,因为本教程对我有用,我可以从那里开始。(当然,制作很多航点不是一个好主意。
我见过这个问题。这不是我的问题的解决方案,因为它不适用于 API3
提前谢谢。
更新:根据Matty F的回答,我发现我搜索了结果对象的路由数组的overview_path字段。谢谢。
调用 DirectionsService.route
方法时,将回调作为第二个参数传递。回调中的第一个参数将是 DirectionsResult
对象。通过循环遍历此对象的子对象来获取方向的所有点:
DirectionsService.route(request, function(result, status) {
var pointsArray = [];
for (var route in result.routes) {
for (var leg in route.legs) {
for (var step in leg.steps) {
for (var latlng in step.path) {
pointsArray.push(latlng)
}
}
{
}
});
最后,pointsArray 将保存起点和终点之间的所有 LatLng 点。
相关文章:
- ng映射方向备选方案
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- RubyonRails——构建交互式接口应该朝哪个方向发展
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 滚动功能工作方向错误
- 在窗口改变方向时调整内容大小之前激发功能
- Cordova屏幕锁定方向不是一个功能
- 在其他功能中使用来自设备方向的值
- 在角度方向don't控制器的工作功能
- 使用jquery.effects.滑梯,如何结合方向、速度,完成功能
- 开发3D交互图像功能的方向是什么?
- Google Maps JavaScript API v3 方向功能