Android 笔记:Maps, Geocoding, and LBS
本章主要内容
正向和反向地址匹配
用Map Views 和 Map Activities 建立交互地图
向地图添加标记
利用LBS找到位置(LBS就是基于位置的服务)
使用近邻提醒
使用LBS
主要的两个LBS组件包括
Location Manager
Location Providers
使用Location Manager,你可以
得到现在的位置
跟踪移动
接近某个区域时设置提醒
找到可用的Location Providers
LOCATION PROVIDER
能提供位置服务的往往有多家,他们的价格,耗电,准确性等也各有不同。下面的代码是用于选择某个位置服务的。
可以选择设置你的地图是卫星图,街道图还是交通图。MapController mapController = myMapView.getController();Double lat = 37.422006*1E6;Double lng = -122.084095*1E6;GeoPoint point = new GeoPoint(lat.intValue(), lng.intValue());mapController.setCenter(point);mapController.setZoom(1);//mapController.animateTo(point);