【发布时间】:2011-08-01 11:00:21
【问题描述】:
我正在编写一个 iOS 应用程序,需要获取特定路线(纬度、经度点)的持续时间,我该怎么做?
谢谢
【问题讨论】:
标签: ios google-maps google-maps-api-3
我正在编写一个 iOS 应用程序,需要获取特定路线(纬度、经度点)的持续时间,我该怎么做?
谢谢
【问题讨论】:
标签: ios google-maps google-maps-api-3
有various methods可以计算lat/lng给出的两点之间的距离。最简单的就是使用Google Maps API v3的spherical namespace提供的功能:
computeDistanceBetween(from:LatLng, to:LatLng)
甚至还有一种计算路径长度的方法:
computeLength(path:Array.<LatLng>|MVCArray.<LatLng>)
要使用这些方法,您需要按如下方式初始化地图:
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/jslibraries=geometry&sensor=false">
</script>
如果你知道距离和速度,你就可以计算出时间。
【讨论】:
我终于找到了这个:http://code.google.com/apis/maps/documentation/distancematrix/
感谢 Jiri 的帮助!
【讨论】: