如何从mkmapkit中的经纬度获取mapview(x,y坐标)上的准确位置

发布于 2024-11-09 04:34:24 字数 302 浏览 0 评论 0原文

我想要 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黯然 2024-11-16 04:34:24

也许您得到负数是因为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文