Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 谷歌地图特定路线的API持续时间_Ios_Google Maps_Google Maps Api 3 - Fatal编程技术网

Ios 谷歌地图特定路线的API持续时间

Ios 谷歌地图特定路线的API持续时间,ios,google-maps,google-maps-api-3,Ios,Google Maps,Google Maps Api 3,我正在编写一个iOS应用程序,需要获取特定路线(纬度、经度点)的持续时间,如何才能做到这一点 感谢可以计算lat/lng给出的两点之间的距离。最简单的方法是使用Google Maps API v3提供的函数: computeDistanceBetween(from:LatLng, to:LatLng) 甚至还有一种计算路径长度的方法: computeLength(path:Array.<LatLng>|MVCArray.<LatLng>) computeLength(

我正在编写一个iOS应用程序,需要获取特定路线(纬度、经度点)的持续时间,如何才能做到这一点

感谢

可以计算lat/lng给出的两点之间的距离。最简单的方法是使用Google Maps API v3提供的函数:

computeDistanceBetween(from:LatLng, to:LatLng)
甚至还有一种计算路径长度的方法:

computeLength(path:Array.<LatLng>|MVCArray.<LatLng>)
computeLength(路径:数组.| MVCArray.)
要使用这些方法,您需要按如下方式初始化贴图:

<script type="text/javascript"
        src="http://maps.googleapis.com/maps/api/jslibraries=geometry&sensor=false"> 
</script>

如果你知道距离和速度,你可以计算时间。

我终于找到了这个:


谢谢Jiri的帮助

看起来不错,但是有没有办法知道它是什么样的街道(高速公路、慢行道路……),这样我可以计算出更好的近似值?谷歌如何计算路由持续时间?它考虑到交通量了吗?我希望尽可能精确地。。。即使答案似乎很明显,也要感谢您的提问:计算的距离是否考虑了街道曲线?上述函数计算了lat/lng点之间的距离,如您在问题中所问。他们显然不考虑曲线等。我也不知道谷歌如何计算街道上的旅行时间。有一个误解。。。我在寻找一条特定路线的持续时间(对于一辆汽车),我想会有一个函数通过将路线发送到Web服务来获取持续时间。我花了一些时间来回答您提出的问题。那里没有关于汽车路线或类似路线的信息。很抱歉,我没有回答你的问题。当你的问题变得更精确时,这会很有帮助。