android谷歌地图软件开发实验报告

上传人:hs****ma 文档编号:500234444 上传时间:2022-08-13 格式:DOCX 页数:5 大小:39.33KB
返回 下载 相关 举报
android谷歌地图软件开发实验报告_第1页
第1页 / 共5页
android谷歌地图软件开发实验报告_第2页
第2页 / 共5页
android谷歌地图软件开发实验报告_第3页
第3页 / 共5页
android谷歌地图软件开发实验报告_第4页
第4页 / 共5页
android谷歌地图软件开发实验报告_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《android谷歌地图软件开发实验报告》由会员分享,可在线阅读,更多相关《android谷歌地图软件开发实验报告(5页珍藏版)》请在金锄头文库上搜索。

1、Google地图 智能手机终端应用开发技术Android专业:10计算机科学与技术一班姓名: 窦 盘 红 学号: 201042802 前 言 随着android系统的出现,短短的几年时间,Android智能手机风靡全球,android 应用紧追ios应用,成为一个可以和ios相匹敌的对手,有望打破ios的在国际上的垄断,全球其它各大公司纷纷使用android系统,开发生产各自的产品,android前景无限看好。项目流程配置好android开发环境-New-Android Application Project项目主要代码 / MainActivity.javapackage com.fit.a

2、ndroid.map;import java.util.List;import com.google.android.maps.MapActivity;import com.google.android.maps.MapView;import com.google.android.maps.Overlay;import android.graphics.drawable.Drawable;import android.os.Bundle;public class MainActivity extends MapActivity /* Called when the activity is fi

3、rst created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); MapView view =(MapView) findViewById(R.id.map); Drawable icon=getResources().getDrawable(R.drawable.ic_menu_myplaces);/ view.getController().setCenter(new GeoPo

4、int(34361009, 109211998); MyOverlay laylist=new MyOverlay(icon, this); laylist.addPosition(34263840, 108955332, 新城广场, 省政府所在地); laylist.addPosition(34253847, 108984246, 兴庆公园, 看樱花去); laylist.addPosition(34217356, 108964462, 大雁塔, 遗址公园); List positions=view.getOverlays(); positions.add(laylist); view.se

5、tBuiltInZoomControls(true); Overrideprotected boolean isRouteDisplayed() return false; / MyOverlay.javapackage com.fit.android.map;import java.util.LinkedList;import android.app.AlertDialog;import android.content.Context;import android.graphics.drawable.Drawable;import com.google.android.maps.GeoPoi

6、nt;import com.google.android.maps.ItemizedOverlay;import com.google.android.maps.OverlayItem;public class MyOverlay extends ItemizedOverlay private LinkedList itemList=new LinkedList();private Context context;public MyOverlay(Drawable arg0,Context c) super(boundCenterBottom(arg0);context=c;Overridep

7、rotected OverlayItem createItem(int i) return itemList.get(i);Overridepublic int size() return itemList.size();/添加一个添加位置的方法public void addPosition(int latitude,int longitude,String title,String snippet)OverlayItem item=new OverlayItem(new GeoPoint(latitude, longitude), title, snippet);itemList.add(item);populate();Overrideprotected boolean onTap(int index) OverlayItem item=itemList.get(index);AlertDialog.Builder dialog=new AlertDialog.Builder(context);dialog.setTitle(item.getTitle();dialog.setMessage(item.getSnippet();dialog.show();return true;/main.xml/MainActivity/AndroidManifest.xml

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号