我想计算两点之间的距离。我搜索了它,但我发现的是最短路径距离,我不想让我想知道两点之间的道路距离。android:如何计算两点之间的距离
回答
可以使用http://maps.google.com/maps?saddr= {START_ADDRESS} & DADDR = {的destination_address}
它将方向细节得到具有距离和时间沿位置
http://maps.google.com/maps?saddr=79.7189,72.3414&daddr=66.45,74.6333&ie=UTF8&0&om=0&output=kml
此API不起作用:( – 2012-05-15 06:28:45
两者之间可以使用google maps api for directions
您可以使用具有响应的请求作为Json在请求中设置参数。
HTTP:// maps.google.com/maps/api/directions/ JSON原点= 40.484037,-3.673553 &目的地= 40.419508,-3.693466 &传感器=假&单位=度量
或作为XML
HTTP:// maps.google.com/maps/api/directions/ XML原点= 40.484037,-3.673553 &目的地= 40.419508,-3.693466 &传感器=假&单位=度量
可以设置起源和命运值作为模式你的起点和终点,你想,散步,骑自行车,驾驶...
然后设置单位在指标或英制。
在返回的JSON或XML上,您可以分析您需要的信息。
您还可以像在MAPS API上的示例一样设置方式点。
腿上TAG的第一个距离将是两点之间的总距离。
"legs" : [
{
"distance" : {
"text" : "11,7 km",
"value" : 11661
},
"duration" : {
"text" : "16 min",
"value" : 941
},
您可以分析您在任何时间:)
希望它可以帮助所有需要的信息。
- 1. 如何计算点之间的距离?
- 2. 如何计算Perl中两点之间的距离?
- 3. OpenLayers:如何计算两点之间的距离?
- 4. 如何计算GraphX,Scala中两个节点之间的距离?
- 5. 如何计算GPS JAVA中两点之间的距离?
- 6. 如何计算Java中两点之间的距离
- 7. 如何计算复杂路径上两点之间的距离?
- 8. 如何计算谷歌地图中两点之间的距离?
- 9. 如何计算两点之间的距离?
- 10. 如何计算经度和纬度两点之间的距离?
- 11. 如何计算MkMapview中两点之间的距离?
- 12. 如何计算两个地理点之间的距离
- 13. 我如何计算两点Unity 3D之间的距离?
- 14. 如何计算路径上两点之间的距离?
- 15. 我如何计算Java中两个gps点之间的距离?
- 16. 如何计算两点之间的行车距离?
- 17. 如何使用Android MapView计算两个GeoPoint之间的距离
- 18. 计算两次之间的距离
- 19. 计算matlab中点之间的距离
- 20. 计算点之间的距离
- 21. 如何计算android中的两个标记点之间的距离
- 22. 计算二维空间中两点之间的距离?
- 23. cuda两点计算距离
- 24. 计算两点之间的距离显示了错误的距离
- 25. 如何计算2点或更多点之间的距离? C#
- 26. 计算平坦的土地上的两点之间的距离
- 27. 使用Google Directions API计算两点之间的实际距离
- 28. 计算两个点之间的距离iphone
- 29. 计算两点之间的距离时编译错误
- 30. 无法计算谷歌地图中两点之间的距离
我敢打赌,你必须先找到路线,然后 - 如果没有提供 - 计算manualy所有点之间的所有距离。 – hsz 2012-01-10 08:49:09
您需要先使用Google地图API获取路线,然后才会使用确定的路线告诉您路程。 – 2012-01-10 08:51:03