如何在地图视图上获取触摸位置的纬度和经度?
我想删除用户触摸的引脚,就像google的javascript API一样。
iphone SDK有可能吗?教程将是一个很好的帮助。
答案 0 :(得分:3)
MKMapView
有一个方法- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view,可用于获取任何指定点所依赖的经度和纬度。
要获得触摸位置,如果您可以将自己限制在iOS 3.2及更高版本中,那么最简单的方法是在相关的MKMapView中添加UITapGestureRecognizer。
答案 1 :(得分:-1)
假设当前的lan / long是屏幕的中心...
知道触摸位置和屏幕中心之间的距离+知道每个像素多少小时/度和一些简单的计算你将获得触摸位置的纬度/长度
您可能会从缩放级别获得每像素的度数/小时数吗?
我不是iphone的家伙,但这可能会有所帮助:p