我只能做这种效果图。。其实它的外框可以用图片代替 然后触发ImageButton.OnClickListener()去传值到下个Activity。
在draw()里面自定义2个方法 一个地图上表示图片具体位置,另外一个就是窗口里出现的东西 比如文字 图片。
急匆匆路过不知道这思想适合你不。。
在draw()里面自定义2个方法 一个地图上表示图片具体位置,另外一个就是窗口里出现的东西 比如文字 图片。
急匆匆路过不知道这思想适合你不。。
解决方案 »
- 关于phonegap+sencha touch开发的基础问题!!
- 请教高手关于system用户签名问题
- 高手,牛人,大侠快来!!!如何取消ScrollView的惯性滑动?
- android中事务的概念
- 关于人人android客户端的消息按钮
- 按下A键,经过怎样处理让A键具有MUTE键的功能?
- 求个基于安卓的eclipse 记事本卓
- 请教如何将apk安装 到 system/app下
- 新人求助,求大佬帮忙解决
- 用了android:excludeFromRecents="true"后,actitivy返回即被销毁,
- 修改Launcher,使桌面快捷方式的字体透明,请问怎么改
- Activity关闭的问题,新手请教!!!!
private void addShopIcon(){
GeoPoint geoBeiJing = new GeoPoint((int) 39.95 * 1000000,
(int) 116.37 * 1000000);
Drawable shopIcon = this.getResources().getDrawable(R.drawable.shop);
MyShopOverlay myOverlay = new MyShopOverlay(shopIcon);
OverlayItem item1 = new OverlayItem(geoBeiJing, storeName, address);
// item1.setMarker(shopIcon);
myOverlay.addItem(item1);
map.getOverlays().add(myOverlay);
}
protected class MyShopOverlay extends ItemizedOverlay<OverlayItem>{
public MyShopOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
} private ArrayList<OverlayItem> overlayItems = new ArrayList<OverlayItem>(); @Override
protected OverlayItem createItem(int i) {
return overlayItems.get(i);
} @Override
public int size() {
return overlayItems.size();
}
public void addItem(OverlayItem item){
overlayItems.add(item);
this.populate();
}// @Override
// public void draw(Canvas canvas, MapView mapView, boolean shadow) {
// Projection proj = map.getProjection();
// for(OverlayItem item:overlayItems){
// //title
// String title = item.getTitle();
// //snippet
// String snippet = item.getSnippet();
// //geopoints to pixels
// Point point = proj.toPixels(item.getPoint(), null);
// }
// super.draw(canvas, mapView, shadow);
// }
}