1
我想一个图钉图像某些地方在我的Android应用程序添加到我的地图,但是再有就是出现在我的地图大半透明的矩形,这并不让我互动与主地图,我一直在使用地图叠加或明细地图覆盖试过,但我得到同样的结果,我不知道这是因为图像的,或者这通常是当有人将覆盖到他的地图会发生什么。 PS我使用的是PNG图片地图覆盖
如果有人可以帮助我,我会非常感激
感谢
这是逐项覆盖类
private class MirItemizedOverlay extends ItemizedOverlay {
private List<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
public MirItemizedOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
// TODO Auto-generated constructor stub
}
@Override
protected OverlayItem createItem(int i) {
return mOverlays.get(i);
}
@Override
public int size() {
return mOverlays.size();
}
public void addOverlayItem(OverlayItem overlayItem) {
mOverlays.add(overlayItem);
populate();
}
public void addOverlayItem(int lat, int lon, String title) {
GeoPoint point = new GeoPoint(lat, lon);
OverlayItem overlayItem = new OverlayItem(point, title, null);
addOverlayItem(overlayItem);
}
}
,这是我如何使用它在我的地图活动的onCreate方法
Drawable makerDefault =this.getResources().getDrawable(R.drawable.redcircle);
MirItemizedOverlay itemizedOverlay = new MirItemizedOverlay(makerDefault);
GeoPoint point = new GeoPoint((int) (49.9736518*1E6), (int) (7.114648 *1E6));
OverlayItem overlayItem = new OverlayItem(point, "hotspot1", null);
itemizedOverlay.addOverlayItem((int) (49.9736518*1E6), (int) (7.114648 *1E6), "hotspot1");
的代码片段或屏幕截图可以有助于了解... –
好,我加入了一些代码,我会为输出的截图现在 – user1291437
我会的,我很抱歉,我是新来的不知道我应该这样做:) – user1291437