高德map api

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AutoNavi Map API

功能规格说明书

最后更新时间:2010年6月9日

© 2010高德软件有限公司保留版权.

目录

简介 (3)

API概述 (3)

com.autonavi.mapapi包的描述信息 (3)

AutoNavi Map API特点: (3)

兼容android map 接口及功能 (4)

Interface (5)

Interface ItemizedOverlay.OnFocusChangeListener (5)

Interface Overlay.Snappable (5)

Interface Projection (6)

Classes (8)

Class GeoPoint (8)

Class ItemizedOverlay (9)

Class MapActivity (15)

Class MapController (18)

Class MapView (21)

Class youtParams (29)

Class MyLocationOverlay (33)

Class Overlay (39)

Class OverlayItem (42)

Class TrackballGestureDetector (45)

Enum (47)

Enum MapView.ReticleDrawMode (47)

简介

简介

API概述

AutoNavi Map API是高德软件公司提供的调用地图的接口方法。文档中定义了14个对象类及接口。用户的应用程序可以通过AutoNavi Map API提供的接口方法操作地图数据,实现位置相关或地图相关应用。例如,通过调用AutoNavi Map API,将地图数据整合到自己的应用中,可以将商户的地理位置信息在地图上进行标注,

以很直观的形式展现给使用者。

com.autonavi.mapapi包的描述信息

本地图包可支持第三方应用显示和控制高德的地图接口功能。要创建一个地图,需要在一个页面布局中扩展MapActivity及实现MapView类。

您必须设置"android:apiKey"才能在您的应用中使用MapView获取地图数据。在模拟器环境中,您可以通过申请调试API秘钥,进行程序开发。但在发布时,您必须申请签名证书的API秘钥,并替换MapView中的调试API秘钥。

AutoNavi Map API特点:

1.简单:

用户场景-- 新手也能做出功能强大的地图应用:

小李是大学在校生,一直酷爱编写程序。在使用android平台手机后一直想自己试做一个应用程序。在的网站上下载了api程序包和样例代码后,很容易的就开发出了简单实用的地图应用,这让小李一直兴奋不已。

2.移植性强:

用户场景--原有基于Android Map API的应用程序移植方便:

如某知名跨国公司开发的一款基于Android Map的应用服务软件,在国外非常受欢迎,用户普及率很高。想将此应用移植到中国市场进行推广,但Android Map在中国市场的不被支持。该公司用AutoNavi Map API提供的数据包直接替换Android Map API,没有进行很复杂的代码修改,所有的接口调用甚至函数名都不需要变动,直接就可以使应用正常工作,方便移植性广受好评。

3.强大的标记点:

用户场景--在地图上任意指定位置进行标记:

某知名的点评网站通过调用AutoNavi Map API地图数据开发了一款提供位置服务的应用软件。并将商户的地理信息在地图上进行标注,绘制相应的位置信息描述后,网站信息的展现更加直观了,实用功能性更强。用户可以便捷的查询到商户所在的地理位置。使网站的用户访问量明显提升了。

4.准确高效的定位功能:

用户场景--随时随地查询定位:

某知名的搜索房屋信息的网站开发了一款基于AutoNavi Map API的提供了定位功能的手机应用软件。小李是房地产的销售,他经常要带客户去转楼盘。在这款有定位功能应用的帮助下,他可以清晰辨别自己所处的方位,以及周边楼盘环境情况。他总能高效的完成工作,得到客户的肯定。

兼容android map 接口及功能

用户在阅读下面的文档时,可以通过各个相似功能对象的对比加深对API类方法、属性、用途的理解,从而更好地应用API类服务于自己的领域。

PART I

Interface

CHAPTER 1

Interface ItemizedOverlay.OnFocusChangeListener Overview

这个接口用于对item焦点变化感兴趣的监听器。

Method

onFocusChanged

void onFocusChanged(ItemizedOverlay overlay, OverlayItem newFocus)

在绘制方法中调用,所以这里除了发送消息之类的动作,不要做任何其它的动作。

Parameters:

overlay - 执行这个调用的Overlay

newFocus - 新焦点选中的item, 如果没有则为null

CHAPTER 2

Interface Overlay.Snappable

Overview

public static interface Overlay.Snappable

Overlay的接口定义,这个overlay包含的项目可被对齐(例如,当用户触发一个缩放时,这函数可被调用允许用户把缩放框和一个兴趣点对齐)。

相关文档
最新文档