代码之家  ›  专栏  ›  技术社区  ›  Himagaran

在自定义OSM映射中的标记顶部添加弹出窗口/代码段/标题

  •  0
  • Himagaran  · 技术社区  · 8 年前

    private MapView osm;
    osm = (MapView) findViewById(R.id.mapView);
    
        public void addMarker() {
    
                GeoPoint colombo = new GeoPoint(6.9271, 79.8612);
    
                Marker startMarker = new Marker(osm);
                startMarker.setPosition(colombo);
                osm.getOverlays().add(startMarker);
                startMarker.setIcon(getResources().getDrawable(R.drawable.black));
        }
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   Andrej S    8 年前

    startMarker.setTitle("title") 应该做这项工作。。。您可以通过调用 showInfoWindow() 方法。

    如果您想拥有自己的弹出式菜单布局,可以将其子类化 InfoWindow .

    推荐文章