2011-12-29 61 views
4

如何获取正在拖动的MKAnnotation的坐标?我没有看到Apple文档中的任何内容可以使它变得容易。如何在被拖动时获取mkannotation的位置

+0

这里要求坐标是指屏幕上的纬度和经度还是实际的x和y? – doNotCheckMyBlog 2011-12-29 03:37:58

+0

我要求的是经度和纬度。我正在尝试做的事情是在拖动它时按照注释进行操作。 – 2011-12-29 03:48:27

+0

搜索更多关于MKCoordinateForMapPoint ...可能会帮助你 – doNotCheckMyBlog 2011-12-29 03:58:56

回答

1

如果您将折线添加为覆盖 - 每次改变时都没有其他方法可以重新添加。但是,当你沿着地图移动一个ping时,它的位置和比例不能改变,所以现在你可以在整个地图视图的顶部添加一个常规视图。当你停止移动ping时 - 用相应的覆盖图替换你的虚假视图。 希望,它可以帮助你。

+1

谢谢,我实际上是通过创建带有自定义drawRect的uiview来解决这个问题的,这个自定义drawRect根据我从Mapkit得到的点绘制了线条。 – 2012-01-26 21:48:26

+0

你能和我分享你的解决方案吗?我正在尝试做类似的事情!谢谢 – Daniel 2013-05-26 02:42:14