如何从mkmapkit中的经纬度获取mapview(x,y坐标)上的准确位置
我想要 mkmapkit 上的确切位置,即 lat lon 值的 xy 坐标。
我使用了以下代码
CLLocationCooperative2D neCoord; neCoord.纬度 = 72.2234; neCoord.经度 = 23.340876; //这里我已经通过了硬编码的经纬度 nePoint = [map_view 转换坐标:neCoord toPointToView:map_view];
但我得到的坐标是负值。
因此,任何想法或建议都会被接受。
I want the exact position on mkmapkit that is x y cordinate from lat lon values .
I used the followind code
CLLocationCoordinate2D neCoord;
neCoord.latitude = 72.2234;
neCoord.longitude = 23.340876;
//Here i have passed hardcoded lat lon
nePoint = [map_view convertCoordinate:neCoord toPointToView:map_view];
But i get the cordinates to be negative values.
So any idea or suggestions for the same are accepted.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您得到负数是因为 MKMapView 没有显示坐标所在的区域?如果它们都是负数,则该位置是当前显示地图区域的西北。
Maybe you're getting negative numbers because the
MKMapView
isn't showing the region where the coordinates are? If they're both negative, then the location is NW of the current displayed map region.