`

Google Map 学习 (1)

阅读更多



使用地图,需要调用另一个Jar包:com.google.android.maps,里面包含了操作地图的各种类。
三个核心的类:Mapview  MapController  GeoPoint 
使用这个包(不时android的标准包)时需要添加权限: <uses-library android:name="com.google.android.maps" />
MapActivity
    在这个MapActivity上可以显示空间MapView,比Activity多了一个功能:负责开启和关闭MapView后面的服务Service。

MapView

        mapView.setClickable(true);    //设置mapView可以点击
        mapView.setBuiltInZoomControls(true);    //以上两句话可以使地图缩放,移动。

可以显示一个地图,具体的使用可以很复杂。以后重点研究下。

MapController = mapView.getController();  //一个工具类,负责对地图的操作
mMapController.setCenter(getGeoByLocation(location));   // 设置中心位置
mMapController.setZoom(15);    //对地图缩放,放大倍数

android.location.LocationManager
获取系统提供的定位service,为系统服务:
locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

// 设置监听器,自动更新的最小时间为间隔N秒(1秒为1*1000,这样写主要为了方便)或最小位移变化超过N米
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100 * 1000, 500, locationListener);

LocationListener
当location改变时,负责接收locationManager的通知
必须有这一句:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100 * 1000, 500, locationListener);

// 获得当前位置
Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

GeoPoint
 代表了一个位置,经度和纬度(需要经度和纬度都乘以10的6次方)。是对经度和纬度的封装。

Overlay是附加在Google Map上的图片,应用可以添加多个图片。

分享到:
评论

相关推荐

    google map api学习

    详尽的介绍了google map api 并简单的举了几个例子,能帮助你了解Google map 编程

    Google MAP 学习例程

    GooleMAP API例程 可以帮学习了解GoogleMap v3的API

    同google map的geoserver用sld

    同google map的geoserver用sld geoserver用的,可以拿来学习,也可以直接使用,覆盖掉原先的geoserver自带的sld就可以了 画出来的效果不错的说o(∩_∩)o...

    Android google Map地图学习

    此资料包含 Android学习笔记 - 地图.doc 通过地名获得经纬度并标识在地图上.doc 点中overlay弹出带尾巴的气泡...传递坐标到Google地图.doc android map.doc Android地图和定位学习总结 .doc 希望对大家有帮助。。。。

    google map api开发源代码

    费了半天才找到的源代码,很好用的,如果想学习google map api二次开发,他会提供很好帮助!

    Google Map API 开发样例源码

    GoogleMap.html,简洁精要的介绍了Google Map的基本用法和学习方法,希望对初学的同学有帮助。 源码中实现了通过地里位置、坐标进行搜索和定位的功能,同时支持普通地图、卫星地图、地形图等,方便进行个性化拓展和...

    Android开发Google_map学习资料

    Android开发Google_map学习资料 里面有API_GoogleMap中文手册.chm Android定位API使用手册.doc Google_地图_API_专业版开发人员指南.doc Google地图API教程.pdf 还另外发布了 Android SQLite--小巧好用的SQLite GUI...

    google MAP定位

    google MAP定位的实现功能,可以好好的学习啊

    Android googlemap 初学

    Android googlemap 学习交流

    Android开发Google_map学习资料.zip

    Android开发Google_map学习资料 里面有API_GoogleMap中文手册.chm Android定位API使用手册.doc Google_地图_API_专业版开发人员指南.doc Google地图API教程.pdf 还另外发布了 Android SQLite--小巧好用的SQLite GUI...

    Android学习每日一例 Google Map XMPP

    • Snake游戏深入解析 • Android学习每日一例——ApiDemos • JetBoy游戏深入解析(上)(中)(下) • 构建Android平台Google Map应用 • Android 中的XMPP 应用

    flex结合Google Map

    flex Google Map API做的地图浏览,适合初学者学习Google Map结合Flex开发,必须导入Google的Map API

    谷歌地图API-google map api v3

    谷歌地图api v3 学习文档,资料查询, 基础学习。

    google map api 学习笔记

    NULL 博文链接:https://zxs19861202.iteye.com/blog/647161

    Google Map API基本源码

    优秀的Google Map API基本源码,值得学习!

    google-map.zip_谷歌地图

    安卓开发使用谷歌地图的例子,方便初学者学习使用谷歌地图。

    googleMap地图

    学习flex后的地图小例子,在地图上的属性查询,级地图上坐标的标注

    googlemap折线标记路径

    学了一下android中googlemap的使用,这是我从网上找来的,希望对大家有用,好好学习哦

    Android GoogleMap教程和实例

    最全的Google教程,本人精心整理的,还有很多实例可以参考,帮你更快学会GoogleMap!适合初学者来学习,有需要的就下载吧

    某培训机构 Google Map 培训代码总结

    某培训机构 Google Map 培训代码总结,Android学习进阶用 挺不错的资源,适和初学者研究学习用,请大家下载下来好好学习

Global site tag (gtag.js) - Google Analytics