高徳地图

地图显示 地图显示的关键类是 AMap 类。在您的应用程序中,AMap 是地图的对象。AMap 地图将会通过 MapFragment 或 MapView 容器类来表现。AMap 类自动处理以下操作:1.连接到高德地图服务2.下载地图数据3.在设备屏幕上显示地图4.显示各种控件,如缩放控件5.支持各种手势,如平移和缩放手势下面以 MapView 显示地图为例进行说明:MapView 是 Android View 类的一个子类,它可以帮助您在 Android View 中放置地图,它是应用程序和窗口部件的基本构建类。MapView 作为地图的容器,通过 AMap 对象显示地图。使用 MapView 类,必须重载 Activity 生命周期的所有方法,有 onCreate(),onDestroy(),onResume(),onPause(),onSaveInstanceState()。地图显示效果如下:
示例代码如下(详细信息,请参考示例工程“基础地图”案例):显示3D地图时,布局文件(res/layout/basicmap_activity.xml):&?xml version=&1.0& encoding=&utf-8&?&&!-- 引入布局文件 --&&com.amap.api.maps.MapViewxmlns:android=&/apk/res/android&android:id=&@+id/map&android:layout_width=&match_parent&android:layout_height=&match_parent& /&显示2D地图时,布局文件(res/layout/basicmap_activity.xml):&?xml version=&1.0& encoding=&utf-8&?&!-- 引入布局文件 --&&com.amap.api.maps2d.MapViewxmlns:android=&/apk/res/android& android:id=&@+id/map& android:layout_width=&fill_parent& android:layout_height=&fill_parent& /&程序代码(com.amapv2.apis.basic. BasicMapActivity.java):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
* AMapV2地图中介绍如何使用mapview显示地图
public class BasicMapActivity extends Activity {
private MapView mapV
private AMap aM
protected void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.basicmap_activity);
mapView = (MapView) findViewById(R.id.map);
mapView.onCreate(savedInstanceState); // 必须要写
* 初始化AMap对象
private void init() {
if (aMap == null ) {
aMap = mapView.getMap();
* 方法必须重写
protected void onResume() {
super .onResume();
mapView.onResume();
* 方法必须重写
protected void onPause() {
super .onPause();
mapView.onPause();
* 方法必须重写
protected void onSaveInstanceState(Bundle outState) {
super .onSaveInstanceState(outState);
mapView.onSaveInstanceState(outState);
* 方法必须重写
protected void onDestroy() {
super .onDestroy();
mapView.onDestroy();
以屏幕某个像素点旋转地图(3D) 高德地图 Android SDK 允许用户在屏幕的某个像素点旋转地图。具体实现是使用 AMap 类的 setPointToCenter() 方法将某个屏幕像素点设置为地图中心点,然后使用 CameraUpdate 类的 changeBearing(float bearing) 方法改变地图的旋转角度。如:aMap.setPointToCenter(100,0) 设置屏幕像素点(100,0)为地图中心点,cameraupdate.changeBearing(90) 改变地图的旋转角度,即表示地图以屏幕像素点旋转地图。 线面设置在地图底图文字上方或下方(3D) 高德地图 Android SDK 允许用户将添加的线、面等覆盖物设置在地图底图文字的上方或下方。具体实现是使用 AMap 类的 setMapTextZIndex() 方法来设置地图底图文字的z轴指数。地图底图文字和覆盖物的z轴指数默认为0,此时地图底图文字在覆盖物的下方,如果使用 aMap.setMapTextZIndex(2) 可以将地图底图文字设置在添加的覆盖物之上。高德地图TV版信息
高德地图TV版简介
高德地图是国内一款免费在线导航产品,提供美食、汽车、购物 推荐服务!定位、资讯、评价、平行推送;具有丰富的出行查询功能:地名信息查询、分类信息查询、公交换乘、驾车路线规划、公交线路查询、位置收藏夹等丰富的基础地理信息查询工具。
提示:安装奇珀市场:,即可一键下载更新"高德地图"
在奇珀市场,您可以轻松免费将您的客厅打造成客厅娱乐中心,奇珀市场为智能电视和安卓电视盒提供
扫描二维码,关注 奇珀市场微信高德地图 第1页 - 看看GPS地图网
- 高德地图 第1页
【运行环境】:CE5、CE6【☆分辨率】:800x480【版本信息】:V31【特别感谢】:oogps, xiuyan1030【是否测试】:已测试 3
【运行环境】:CE5、CE6【☆分辨率】:800x480【版本信息】:V31【特别感谢】:oogps, 胖熊2010【是否测试】:已测试 3
【运行环境】:CE6【☆分辨率】:800x480【版本信息】:V29【特别感谢】:oogps, xiuyan1030【是否测试】:已测试 2
【运行环境】:CE6【☆分辨率】:800x480【版本信息】:V27【特别感谢】:oogps, xiuyan1030【是否测试】:已测试 7
【运行环境】:CE6【☆分辨率】:800x480【版本信息】:V27【特别感谢】:oogps, czda 【是否测试】:已测试 5
【运行环境】:CE6【☆分辨率】:800x480【版本信息】:V27【特别感谢】:oogps, alloycn 【是否测试】:已测试 15
【运行环境】:CE6【☆分辨率】:800x480【版本信息】:2014Q1【特别感谢】:oogps,jianglin【是否测试】:已测试1

我要回帖

更多关于 高德地图官网 的文章

 

随机推荐