- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* MapTest1.zip * MapTest2.zip * MapTest3.zip android:enabled=true android:clickable=true * MapTest4.zip * MapModeSample.zip * MapDemoLayer.zip * WhereAmI.zip * MapDemoMyLocationOverlay.zip 卫星模式和普通模式 卫星-普通模式切换实例 增加菜单 public class MapModelSample extends MapActivity { // 菜单项 final private int menuMode1 = Menu.FIRST; final private int menuMode2 = Menu.FIRST + 1; private MapView mapView; private MapController mc; @Override @Override public boolean onCreateOptionsMenu(Menu menu) { // 建立菜单 menu.add(0, menuMode1, 0, 地图模式); menu.add(0, menuMode2, 1, 卫星模式); return super.onCreateOptionsMenu(menu); } } 增加菜单项事件 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case MENU_MODE1: mapView.setTraffic(true); mapView.setSatellite(false); mapView.setStreetView(false); break; case MENU_MODE2: mapView.setSatellite(true); mapView.setTraffic(false); mapView.setStreetView(false); } return super.onOptionsItemSelected(item); } Google Map 图层 有的时候我们需要在地图上添加一些标志来提供一些信息,如在一个旅游区附件标志出来旅游点的位置。这样我们需要使用图层(Layers)在Android Google Map 图层类是Overlay。我们需要根据自己的需要继承Overlay并重写其方法。 图层实例 在北京市标志处四个旅游景点。 中关村 中南海 天坛 玉渊潭公园 ItemizedOverlay ItemizedOverlay是Google Map提供的Overlay子类。 它可以提供一组坐标点的图层。该类又是一个集合内部容纳的是OverlayItem实例。 OverlayItem是代表着各个图层的坐标点。 我们要编写继承ItemizedOverlayOverlayItem子类。 自定义ItemizedOverlay private class SitesOverlay extends ItemizedOverlayOverlayItem { private ListOverlayItem items = new ArrayListOverlayItem(); private Drawable marker = null; public SitesOverlay(Drawable marker) { super(marker); this.marker = marker; items.add(new OverlayItem(new GeoPoint((int) (39.882079 * 1E6), (int) (116.411133 * 1E6)), 天坛, 这里是天坛皇上祭祀的地方。)); ... ... populate(); } ... ... @Override protected OverlayItem createItem(int i) { return (items.get(i)); } @Override public void draw(Canvas canvas, MapView mapView, boolean shadow) { super.draw(canvas, mapView, shadow); bou
您可能关注的文档
- 2013秋季家长会四上.ppt
- 03-26以评价点亮心灵(20150326).ppt
- 20141211惠州市电脑制作指导教师培训讲座(电脑动画篇).ppt
- 032中华民族的主体--汉族.ppt
- 2014JELYBGT汽车深养护检测仪器2015.ppt
- 2014历社思品复习导引答案专题一到专题三.ppt
- 03设施园艺材料-钢筋与溷凝土.ppt
- 04中国电教(第四章).ppt
- 2014届第一轮复习经济生活第2单元课件.ppt
- 04正稿中外古今文明漫谈.ppt
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
文档评论(0)