Java me JavaME诺基亚地图API:如何在单击标记时显示其他信息?

Java me JavaME诺基亚地图API:如何在单击标记时显示其他信息?,java-me,here-api,Java Me,Here Api,单击标记时,我需要显示标记的其他信息。我希望找到一种方法来显示一个弹出窗口(如工具提示),并在单击标记时显示简短的说明,但失败了。 我对标记使用MapMarker类,因为我需要自定义图标。 MapMarker和MapStandardMarker类没有我需要的功能 据我所知,我需要类似于我在Google MID-MAPS上工作过的东西,没有任何方法可以在MapMarker中显示气球,但您可以尝试使用自己的方法创建自己的气球。当用户单击地图的特定位置时,可以显示气球。我从来没有试过,但让我们试一下,

单击标记时,我需要显示标记的其他信息。我希望找到一种方法来显示一个弹出窗口(如工具提示),并在单击标记时显示简短的说明,但失败了。
我对标记使用MapMarker类,因为我需要自定义图标。
MapMarker和MapStandardMarker类没有我需要的功能


据我所知,我需要类似于我在Google MID-MAPS上工作过的东西,没有任何方法可以在MapMarker中显示气球,但您可以尝试使用自己的方法创建自己的气球。当用户单击地图的特定位置时,可以显示气球。我从来没有试过,但让我们试一下,让我也知道。
谢谢

我在Google MID-MAPS上工作,没有任何方法可以在MapMarker中显示气球,但您可以尝试使用自己的方法创建自己的气球。当用户单击地图的特定位置时,可以显示气球。我从来没有试过,但让我们试一下,让我也知道。 谢谢,我已经解决了这个问题。 我使用的弹出对话框类似于“与我共进晚餐”示例应用程序中实现的对话框。所有必要的信息都可以找到

我在检测点击标记时遇到了问题。为此,我使用了MapDisplay.getObjectAt()方法。但这种方法似乎没有考虑到标记的锚定点。因此,我必须使用以下解决方法:

    final MapObject mapObj = mapDisp.getObjectAt ( new Point (
    clickX + m_markerIconSize.getWidth (),
    clickY + m_markerIconSize.getHeight () )
);
if ( (mapObj != null) && (mapObj instanceof MapMarker) ) {
我已经解决了这个问题。 我使用的弹出对话框类似于“与我共进晚餐”示例应用程序中实现的对话框。所有必要的信息都可以找到

我在检测点击标记时遇到了问题。为此,我使用了MapDisplay.getObjectAt()方法。但这种方法似乎没有考虑到标记的锚定点。因此,我必须使用以下解决方法:

    final MapObject mapObj = mapDisp.getObjectAt ( new Point (
    clickX + m_markerIconSize.getWidth (),
    clickY + m_markerIconSize.getHeight () )
);
if ( (mapObj != null) && (mapObj instanceof MapMarker) ) {

对不起,我的问题与诺基亚地图API有关。请参阅问题的标题。对不起,我的问题与诺基亚地图API有关。见问题的标题。