【问题标题】:Here Map : How to differentiate between two markers at same locationHere Map:如何区分同一位置的两个标记
【发布时间】:2017-08-02 11:26:04
【问题描述】:

我们如何区分同一位置的多个 NMAMapMarker。 因为我们有 google 标记的 marker.userdata 属性,但是如何管理 Here Maps 中标记的数据。

【问题讨论】:

  • 保存标记位置,然后在点击标记时匹配位置
  • 我在同一个 NMAGeoCoordinate 上有 2 个具有不同模型(自定义对象)的标记。
  • 我不知道 NMAMapMarker 我正在使用 GMSmarker
  • 查看我对类似问题的回答:stackoverflow.com/a/44250572/4210806

标签: ios swift here-api


【解决方案1】:

当您在同一个地理点放置多个标记时,它们会堆叠在一起。由于它们都在同一个坐标上,所以只会显示最上面的一个。要使多个标记显示在同一坐标处,您需要有一些逻辑来稍微移动标记的位置。例如检查该点是否已经存在标记,如果存在,则使用一些逻辑稍微改变要添加的新标记的坐标值在该点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多