【问题标题】:android overlay not visibleandroid覆盖不可见
【发布时间】:2011-08-12 17:52:33
【问题描述】:

我正在制作一个基于位置的应用程序。
我有以下代码:

Drawable blueDrawable = getApplicationContext().getResources().getDrawable(R.drawable.blue);
Drawable redDrawable = getApplicationContext().getResources().getDrawable(R.drawable.red);
CustomizedOverlay blueItemizedOverlay = new CustomizedOverlay(blueDrawable);
CustomizedOverlay redItemizedOverlay = new CustomizedOverlay(redDrawable);

String [] s = startloc.getText().toString().split(" ");
Log.e(tag, s[0]); Log.e(tag, s[1]);  
Double lat = Double.parseDouble(s[0]);
Double lon = Double.parseDouble(s[1]);
GeoPoint startpoint = new GeoPoint((int) (lat * 1e6) , (int) (lon * 1e6));

s = startloc.getText().toString().split(" ");
lat = Double.parseDouble(s[0]);
lon = Double.parseDouble(s[1]);
GeoPoint stoppoint = new GeoPoint((int) (lat * 1e6) , (int) (lon * 1e6));

OverlayItem overlayitem = new OverlayItem(startpoint, "base camp","");
blueItemizedOverlay.addOverlay(overlayitem);

地图正在动画到正确的点。但是没有显示叠加层。
如果你想要 CustomizedOverlay 类,我会发布它。
谢谢你。

【问题讨论】:

    标签: android google-maps geolocation overlay


    【解决方案1】:

    忘记加了

    List<Overlay> mapOverlays = mapView.getOverlays();
    mapOverlays.add(blueItemizedOverlay);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 2011-02-01
      • 2018-12-04
      相关资源
      最近更新 更多