当前位置: 首页 > 知识库问答 >
问题:

用不同的标记动作映射API v2

澹台承
2023-03-14

我正试图将我的应用程序移植到新的Google Maps API v2,但在与标记交互时遇到了麻烦。

我的背景:我有一张地图,显示公共汽车和公共汽车站。在旧图书馆里,我有了自己的项目--公共汽车站的项目,还有一个公共汽车的项目。每一个都有一个不同的OnTapListener(实际上我使用一个外部库来显示气球),因此当用户点击巴士标记时不会发生任何事情,但当他点击巴士站标记时,一个包含其信息的活动被打开。另外,在ItemizedOverlay中,我将每个标记与模型的bus stop对象进行了映射。

现在使用新的API,我有两个主要问题:

    null

这个API是新的,所以网上没有太多关于类似问题的信息。我一直在想办法解决这个问题,但一无所获。有人知道可能的解决办法吗?

谢了。

共有1个答案

万俟承望
2023-03-14

我也遇到过这个问题。我的解决办法是:

private Map<Marker, MyModel> markerMap = new HashMap<>();
private GoogleMap mMap;

private void doMarkers(){
    MarkerOptions opt = new MarkerOptions();
    //Fill out opt from MyModel
    Marker marker = mMap.addMarker(opt);
    markerMap.put(marker, myModel);
}

然后在OnMarkerClickListener回调中,使用单击的标记将模型从HashMap中拉出。还有一个方法marker.getid(),由于某种原因返回一个字符串。我不明白为什么在创建marker时不能指定int id,或者为什么在将marker对象添加到映射之前不能访问它。

更新:近4年后,Google添加了一个方法marker.settag(Object tag)将任意数据与标记关联起来。

 类似资料:
  • 问题内容: 我正在尝试为各个字段使用不同的分析器设置ElasticSearch索引。但是,我似乎找不到一种设置特定于字段的分析器的方法。这是我创建(测试)索引的方法: 如果我正确阅读了文档,则应创建类型为“ tweet”的索引“ twitter”,并且应通过雪球词根分析器分析“ message”字段的内容。为了对此进行测试,我尝试了以下查询: 如果我没记错的话,那应该会受到打击,因为战斗是战斗的源

  • 我已经定义了对象HomeContentDTO和SubscriberUpsertDTO的映射 下面是这两个对象的映射配置 HomeContentDTO中的所有映射值都没有复制到SubscriberUpsertDTO。有人知道原因吗?

  • 我需要从 MainActivity 向 Android Google 地图(片段)添加标记 这是我的代码; 我想在这里添加一个标记: 所有这些都是因为我想从我的主要活动中与我的地图进行交互,其中我有一些按钮和编辑文本 主要活动 这是它的样子,已经有了一个标记,但是我需要在MainActivity中设置它,而不是从map activity中调用它

  • 我正在尝试向标记添加一个自定义图标,据我测试,当我将icon prop传递给时,它会显示我需要的图像(重点是,我想要一个图标,而不是图像,在这里我需要提供href(uri))。我正在使用react-native-map-clustering中的Mapview和React-Native-Maps中的Marker。当我在标记中传递 时,它只显示一个标记的图像。期待帮助:) 这是我的记号笔。 它甚至可能

  • 我想实现我自己的并使用Mapstruct将记录映射到POJO。我不太明白如何完成这一点。我遵循了这部分文档:https://www.jooq.org/doc/3.13/manual/sql-execution/fetching/pojos-with-recordmapper-provider/ 我的映射器看起来像这样: 问题是,作为我实际上并没有得到,而是我的语言表中的,因此无法将转换为。知道我需

  • 当我将自动拦截器(interceptor-ref name=“autowiring”)放入spring.xml中的action标记时,index.jsp中的struts标记无法与该action类的setter映射。当我从action标记中删除自动标记时,在这种情况下,jsp的struts标记能够与action类的setter映射。 任何来自你方面的帮助都是非常受欢迎的。如果你需要任何类型的例子,然