所以经过一个小时的研究,我发现大多数人似乎都同意http://www.thissuchiknow.co.uk/?p=71上的函数是在 iPhone 中实现 Haversine 函数的方法当您有一个充满纬度和经度的数据库时,按距离排序结果的项目。不过,如何将它实际包含在您的项目中似乎没有什么帮助,而且我自己也没有运气。
无论我将函数添加到 ViewController.m 文件的哪个位置,我都会收到错误消息expected ')' before '*' token
。有些人提到你需要放入static void distanceFunc(sqlite3_context *context, int argc, sqlite3_value **argv);
你的 .h 文件,但我也有同样的错误。
谁能提供一个在 iPhone 项目中包含此功能的简短示例?