如何从Google Directions API中返回距离以供以后使用?

拉杜马蒂

我正在尝试计算地图上2个点之间的距离,并且效果很好。问题是我试图使函数返回距离,以便我可以使用它,而不仅仅是显示它。这是我的代码:

function getDistance(origin, destination){

    var directionsService = new google.maps.DirectionsService();
    var request = {
        origin: origin,
        destination: destination,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };

    directionsService.route(request,function(response){
        var d = response.routes[0].legs[0].distance.value;
        //alert(d);
    }); 


}   

事实是,我不想让所有人都能够警告结果,而是想要使用它来根据距用户的距离订购某些位置,并且使用这种功能,我看不到如何。

谢谢!

亚历克斯

只需将您的var d外部声明为function,即可稍后使用

var d;

function getDistance(origin, destination) {
    // ...

    d = response.routes[0].legs[0].distance.value;
}

现在d您可以在其他方法中或在代码的其他地方使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Directions API错误

来自分类Dev

Google Directions API限制

来自分类Dev

Google Directions API限制

来自分类Dev

Google Maps Directions API

来自分类Dev

如何使用库在Android中实现Google Directions API?

来自分类Dev

Google Directions API编码折线

来自分类Dev

Android中的Google Map Directions

来自分类Dev

Google Directions API无法在iOS中返回结果

来自分类Dev

如何在Google Maps Directions API响应上查找坐标?

来自分类Dev

Google Maps Directions API 如何区分联运换乘?

来自分类Dev

Google Map Distance and Directions API之间的区别

来自分类Dev

Google Directions API的替代品

来自分类Dev

在Google Directions api中提供路径的颜色

来自分类Dev

Google Directions API-多条腿

来自分类Dev

Google Directions Matrix API出现问题

来自分类Dev

使用Google Map API时如何知道何时退出环形交叉路口-Directions API

来自分类Dev

如何在我自己的Google地图应用程序中设置Google Maps Directions?

来自分类Dev

Android版Google Directions API中的更改路线选项

来自分类Dev

Google Directions API的start_address与输入中的来源不同

来自分类Dev

使用Google Directions API转换模式摆脱车站标记

来自分类Dev

如何从图书馆访问 Google Maps Directions API 客户端

来自分类Dev

要求Google Directions api错误请求传感器

来自分类Dev

调用Google Directions API表单Xamarin.Forms应用

来自分类Dev

从R呼叫时,来自Google Directions API的格式错误的JSON

来自分类Dev

Google Directions API可以在Android上逐个转弯吗?

来自分类Dev

iOS Today Extension对Google Directions API的POST请求

来自分类Dev

(Java)使用XPath解析Google Directions XML时出错

来自分类Dev

使用Google Maps Directions修改或禁用信息窗口

来自分类Dev

使用1-2-3而不是ABC的Google Maps Directions

Related 相关文章

  1. 1

    Google Directions API错误

  2. 2

    Google Directions API限制

  3. 3

    Google Directions API限制

  4. 4

    Google Maps Directions API

  5. 5

    如何使用库在Android中实现Google Directions API?

  6. 6

    Google Directions API编码折线

  7. 7

    Android中的Google Map Directions

  8. 8

    Google Directions API无法在iOS中返回结果

  9. 9

    如何在Google Maps Directions API响应上查找坐标?

  10. 10

    Google Maps Directions API 如何区分联运换乘?

  11. 11

    Google Map Distance and Directions API之间的区别

  12. 12

    Google Directions API的替代品

  13. 13

    在Google Directions api中提供路径的颜色

  14. 14

    Google Directions API-多条腿

  15. 15

    Google Directions Matrix API出现问题

  16. 16

    使用Google Map API时如何知道何时退出环形交叉路口-Directions API

  17. 17

    如何在我自己的Google地图应用程序中设置Google Maps Directions?

  18. 18

    Android版Google Directions API中的更改路线选项

  19. 19

    Google Directions API的start_address与输入中的来源不同

  20. 20

    使用Google Directions API转换模式摆脱车站标记

  21. 21

    如何从图书馆访问 Google Maps Directions API 客户端

  22. 22

    要求Google Directions api错误请求传感器

  23. 23

    调用Google Directions API表单Xamarin.Forms应用

  24. 24

    从R呼叫时,来自Google Directions API的格式错误的JSON

  25. 25

    Google Directions API可以在Android上逐个转弯吗?

  26. 26

    iOS Today Extension对Google Directions API的POST请求

  27. 27

    (Java)使用XPath解析Google Directions XML时出错

  28. 28

    使用Google Maps Directions修改或禁用信息窗口

  29. 29

    使用1-2-3而不是ABC的Google Maps Directions

热门标签

归档