在此处显示地图标记标题

时间:2019-06-25 17:06:59

标签: android here-api

我正在尝试使用Here Maps显示地图标记的标题。

根据此SO question,不推荐使用showInfoBubble()。而且它包含的链接为404。

但是,official documentation不会将其显示为已弃用。

我的地图将始终只显示两个或更少的位置。我想显示带有标题的信息提示框。但是,showInfoBubble()尽管显示为一个,但它不是MapMarker类的方法。

我已经搜索了official GitHub的示例,但是在显示标题时找不到任何东西。

有人知道了吗?还是可以给我指出一个示例或正确的文档?

    private void addMarkerAtPlace(GeoCoordinate marker, String title, String description, Image icon) {
            MapMarker mapMarker = new MapMarker();
            mapMarker.setIcon(icon);
            mapMarker.setCoordinate(new GeoCoordinate(marker));
            mapMarker.setTitle(title);
            mapMarker.setDescription(description);

            m_map.addMapObject(mapMarker);
            m_mapObjectList.add(mapMarker);

      //Show Title can only be shown after being added to the map
      //however this doesn't work!!!
            mapMarker.showInfoBubble();

        }

1 个答案:

答案 0 :(得分:0)

摘要:有关弃用的注释:您引用了Starter SDK版本3.x,但是链接的SO问题是有关Premium SDK的。目前有两种不同的产品。弃用似乎仅适用于高级版(已引入MapOverlays,据我所知,Starter中还没有提供)。 在此处查看SDK的当前概述:https://developer.here.com/products/here-sdk