2012-06-06 40 views
0

我在Google地图上有两个坐标点。我计算了这两点之间的距离。但我想在它们之间划一条直线。请帮我画画。谷歌地图上两个坐标之间的绘制线

+0

这个问题有很多的帮助。 http://stackoverflow.com/questions/10598322/iphone-how-to-draw-line-between-two-points-on-mapkit –

+0

我已经看到了这个链接,但我的两点可能会改变每次。那么如何在route.csv中更改它? – Madhumitha

+0

[Stack Overflow不是您的个人研究助理](http://meta.stackexchange.com/a/128553/185112)。 –

回答

1
  • 您必须使用谷歌方向api为那跟随Direction API Link

  • 请求使用NSURLConnection与方向api网址和传递所需的地址从它并赶上它的回应。

  • 从那你将得到json或xml格式的响应,其中包含多义线编码字符串形式的路径。

  • 然后解析它并检索折线编码的字符串。

  • 你要简单地对其进行解码,那么你会得到你的路径的所有点,并把它传递给viewForOverlay方法MKMapViewDelegate将绘制的路径。
  • 欲了解更多信息,请按照我的问题Stackoveflow question link

如果您还有其他问题请告诉我。希望这会帮助你.... :)