0

我有一个坐标数据库,并希望在 LiveCode iOS 应用程序的 mergMK 地图上显示靠近用户位置的坐标。

4

1 回答 1

1

这个问题是在私人支持环境中提出的,但是,我认为答案可能对其他人有用,所以我将其发布在这里。我是 LiveCode 外部 mergMK 的作者。

该答案仅涵盖查询的迭代和添加注释。如果您需要有关 SQL 查询的详细信息以获取用户范围内的坐标,请查看此处

因为我没有任何代码可以使用,所以我假设您在查询中选择了纬度、经度和标题列。此外,我假设有一个唯一的 id 列,我将使用它来创建一个脚本局部变量,您可能希望使用该变量稍后删除注释和/或处理 mergExt 为注释交互发送的一些消息。我假设您已经执行了查询并且查询 id 在 tQuery 变量中。

repeat for revNumberOfRecords(tQuery)
  put revDatabaseColumnNamed(tQuery,"latitude") into tLat
  put revDatabaseColumnNamed(tQuery,"longitude") into tLong
  put revDatabaseColumnNamed(tQuery,"title") into tTitle
  put revDatabaseColumnNamed(tQuery,"id") into tID
  put mergMKAddAnnotation((tLat,tLong),tTitle) into sAnnotationIDA[tID]
end repeat
于 2013-03-08T21:51:30.687 回答