gpt4 book ai didi

iphone - MKMapView 使用的投影是什么?

转载 作者:行者123 更新时间:2023-12-01 18:27:42 27 4
gpt4 key购买 nike

我在 SQLite 数据库中存储了一些点特征,以便在 MKMapView 中显示,我想在 map 的投影中而不是在纬度/经度中预先计算和存储坐标(出于索引/性能原因)。但是,我在外部(在 Python 中)创建了这个数据库,所以我不能简单地使用 MKMapPointForCoordinate() 函数。 MKMapView 使用的投影是什么?文档指出它是 mercator projection但它似乎不是 web mercator我预期的投影。如何从 Lat/Lon 计算 X/Y 坐标?

最佳答案

就我个人而言,我觉得你从错误的角度解决了这个问题——你说因为“索引/性能原因”不想存储纬度/经度坐标。这些原因是什么?

在数据库中存储、索引和查询地理坐标并不是一个不寻常的问题。它们只是两个十进制数字,使索引和查询非常简单。

苹果还告诉你只保存坐标而不是 MKMapPoints在他们自己的文档中:

When saving map-related data to a file, you should always save coordinate values (latitude and longitude) and not map points.



也许您可以分享一些您在将坐标保存到数据库时遇到的问题?

关于iphone - MKMapView 使用的投影是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11923720/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com