【发布时间】:2020-01-23 20:54:36
【问题描述】:
我正在尝试使用 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();
}
【问题讨论】:
-
关于弃用的评论:您指的是 Starter SDK 版本 3.x,但链接的 SO 问题是关于 Premium SDK 的。目前有两种不同的产品。弃用似乎仅适用于高级版(其中引入了 MapOverlays,据我所知,Starter 中也不可用)。