未显示Android MapView标记文本标题

未显示Android MapView标记文本标题,android,google-maps,Android,Google Maps,我在谷歌地图上工作,我面临一个问题,我试图在标记上显示标题,但它没有显示 我的代码 private void updateMarkerWithCircle(LatLng position, double radius, float zoomLevel) { mMap.clear(); // double radiusInMeters = radius * 100.0; CircleOptions circleOptions = new Circle

我在谷歌地图上工作,我面临一个问题,我试图在标记上显示标题,但它没有显示

我的代码

    private void updateMarkerWithCircle(LatLng position, double radius,
        float zoomLevel) {
    mMap.clear();
    // double radiusInMeters = radius * 100.0;
    CircleOptions circleOptions = new CircleOptions().center(position)
            .radius(radius).fillColor(CIRCLE_shadeColor)
            .strokeColor(CIRCLE_strokeColor).strokeWidth(5);
    mMap.addCircle(circleOptions);
    MarkerOptions markerOptions = new MarkerOptions().position(position);
    markerOptions.draggable(true);
    markerOptions.title("Example");
    markerOptions.icon(BitmapDescriptorFactory
            .defaultMarker(BitmapDescriptorFactory.HUE_GREEN));
    mMap.addMarker(markerOptions);

    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(
            CIRCLE_LATITUDE, CIRCLE_LONGITUDE), zoomLevel));
}
我怎样才能展示它? 谢谢你试试这个

private void updateMarkerWithCircle(LatLng position, double radius,
    float zoomLevel) {
    mMap.clear();
    // double radiusInMeters = radius * 100.0;
    CircleOptions circleOptions = new CircleOptions().center(position)
            .radius(radius).fillColor(CIRCLE_shadeColor)
            .strokeColor(CIRCLE_strokeColor).strokeWidth(5);
    mMap.addCircle(circleOptions);
    mMap.addMarker(newMarkerOptions().position(position).title("Example").icon(BitmapDescriptorFactory
        .defaultMarker(BitmapDescriptorFactory.HUE_GREEN)).draggable(true));
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(
        CIRCLE_LATITUDE, CIRCLE_LONGITUDE), zoomLevel));
} 
我建议您在title中使用html标记。
函数设置标记(p){
变量标题=“”
+地名
+“
” +地址 + ' ' + ''; var marker=new google.maps.marker({ 图标:markerImage, 地图:地图, 职位:pos,, 动画:google.maps.animation.DROP }); google.maps.event.addListener(标记'click',函数(){ 如果(信息窗口){ infowindow.close(); } ; infowindow=新建google.maps.infowindow({ 内容:标题,, 最大宽度:300 }); 信息窗口。打开(地图、标记); });
I would recommend you to use the html tag in title. 

function setMarker(p) {

    var title = '<div><img src="icon_header_i_focus.png" onClick = "getDetails('
            + n
            + ')" /><div id ="place" style = "height:100%;width:100%" onClick = "getDetails('

            + ')"><label for="Name">'
            + PlaceName
            + '</label><br><label for="Address">'
            + PlaceAddress
            + '</label> </div><div id= "direction" ><a  href="javascript:getDirections('

            + ')">directions</a>'
            + '</div></div>';


    var marker = new google.maps.Marker({
        icon : markerImage,
        map : map,
        position : pos,
        animation : google.maps.Animation.DROP
    });

    google.maps.event.addListener(marker, 'click', function() {
        if (infowindow) {
            infowindow.close();
        }
        ;
        infowindow = new google.maps.InfoWindow({
            content : title,
            maxWidth : 300
        });
        infowindow.open(map, marker);
    });