WEB开发网
开发学院手机开发Android 开发 Android系列只androidGooglemap小应用 阅读

Android系列只androidGooglemap小应用

 2010-08-19 14:32:00 来源:WEB开发网   
核心提示:Log.i("service", "been send"); 96 97 98 Intent intent2 = new Intent("cn.yoyo.locationupdate"); 99 Bundle bundle2 = new Bundle();10
Log.i("service--------", "been send"); 96 97 98 Intent intent2 = new Intent("cn.yoyo.locationupdate"); 99 Bundle bundle2 = new Bundle();100 bundle2.putDouble("latitude", currentGeoPoint.getLatitudeE6());101 bundle2.putDouble("longitude", currentGeoPoint.getLongitudeE6());102 intent2.putExtra("location", bundle2);103 // 发送广播104 sendBroadcast(intent2);105 Log.i("service--------", "been send");106 // Toast.makeText(this, "情景已切换", Toast.LENGTH_SHORT).show();107 108 }109 /**location->geopoint*/110 public static GeoPoint getGeoByLocation(Location location)111 {112 GeoPoint gp = null;113 try114 {115 /* 当Location存在 */116 if (location != null)117 {118 double geoLatitude = location.getLatitude()*1E6;119 double geoLongitude = location.getLongitude()*1E6;120 gp = new GeoPoint((int) geoLatitude, (int) geoLongitude);121 }122 }123 catch(Exception e)124 {125 e.printStackTrace();126 }127 return gp;128 }

最后就是使用android Google map .使用关于如何使用Google map网上也有很详细的介绍,有时间我将专门详细的写一篇关于Google map的。

这里重点介绍下如何在Mapview上添加自定义标记的问题,当我在查找相关资料时,由于他们用的就是旧版的SDK,所以代码没有运行起来。

要向Mapview添加标记只要如下代码即可。

1 MapLocationOverlay overlay = new MapLocationOverlay(this);2 mapView.getOverlays().add(overlay);

在这里继承Overlay,实现了一个标记MapLocationOverlay

1 public class MapLocationOverlay extends Overlay { 2 3 4 private Bitmap bubbleIcon, shadowIcon; 5 private Bitmap bubbleVolume,bubbleVolumeOff,bubbleVibrate,bubbleVolumeeVibrate; 6 7 private MapLocationViewer mapLocationViewer; 8 9 private Paint innerPaint, borderPaint, textPaint; 10 11 12 private RecordLocation selectedMapLocation; 13 14 private Handler mHandler; 15 16 public void setinfowindow(Handler handler){ 17 this.mHandler = handler; 18 } 19 public MapLocationOverlay(MapLocationViewer mapLocationViewer) { 20 21 this.mapLocationViewer = mapLocationViewer; 22 23

上一页  3 4 5 6 7 8 9 10 11 12  下一页

Tags:Android 系列 androidGooglemap

编辑录入:coldstar [复制链接] [打 印]
赞助商链接