here.com mapmarker setTitle未在地图上显示

时间:2016-05-20 12:27:39

标签: android here-api

MapMarker代码

// Create a custom marker image


   com.here.android.mpa.common.Image iconLocationMarker = new com.here.android.mpa.common.Image();
    try {
        iconLocationMarker.setImageResource(R.drawable.ic_pickuppoint_marker);
    } catch (IOException e) {
        //finish();
    }
    // Create the MapMarker
    GeoCoordinate coordinate = new GeoCoordinate(lat,lng);
    MapMarker pickupMarker = new MapMarker(coordinate, iconLocationMarker);
    pickupMarker.setTitle("working " + name);

    map.addMapObject(pickupMarker);

在上面的代码 setTitle 中没有在地图上显示代码中的问题是什么?任何建议。

1 个答案:

答案 0 :(得分:1)

您需要调用Marker类的 showInfoWindow()方法。

注意:信息窗口允许您在用户点击地图上的标记时向用户显示信息。默认情况下,如果标记具有标题集,则当用户点击标记时会显示信息窗口。一次只显示一个信息窗口。如果用户单击另一个标记,则将隐藏当前窗口并显示新的信息窗口。您可以通过在目标标记上调用showInfoWindow()以编程方式显示信息窗口。可以通过调用hideInfoWindow()来隐藏信息窗口。