【问题标题】:How to create clickable POI's with mergMK in LiveCode?如何在 LiveCode 中使用 mergMK 创建可点击的 POI?
【发布时间】:2016-11-02 10:31:38
【问题描述】:

我正在尝试使用 LiveCode 和 MergEXT-mapkit 扩展制作一个 iOS 应用程序。作为起点,我正在修改扩展附带的演示应用程序。

我现在有一个 iOS 应用程序,其中包含以我的位置为中心的地图。我还通过添加注释添加了 POI。到目前为止,一切都很好。但是,我遇到了我放置的别针的 ID 的问题。

这是我在地图上放置 POI 的方式:

 put 52.158430 into tLat

 put 4.485586 into tLong

 put "Museum" into tTitle

 put "MuseumDetails" into tID

 put mergMKAddAnnotation((tLat,tLong),tTitle) into sAnnotationIDA[tID]

现在,当我运行应用程序并单击图钉名称旁边的“i”时,会发生两件事。首先,图钉消失(不应该),其次,我得到一个 ID,它不是“MuseumDetails”(这将是卡片跳转到的名称)而是“1”或“2”或任何内部 ID该引脚恰好在生成地图后具有。

我可能没有以正确的方式使用 ID。但是当我无法预测 ID 号时,我怎么知道按下的是哪个引脚? 有什么想法吗?

提前致谢!

约翰。

【问题讨论】:

    标签: ios google-play livecode


    【解决方案1】:

    我想你想在这里做的是:

    local tID
    put mergMKAddAnnotation((tLat,tLong),tTitle) into tID
    put "MuseumDetails" into sAnnotationIDA[tID]
    

    那么当你得到回调时,你可以:

    go card sAnnotationIDA[pID]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      • 2012-01-24
      • 2014-03-04
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      相关资源
      最近更新 更多