《使用Mapabc地圖API制作地圖及組件介紹-互聯網業務報告》由會員分享,可在線閱讀,更多相關《使用Mapabc地圖API制作地圖及組件介紹-互聯網業務報告(28頁珍藏版)》請在裝配圖網上搜索。
1、,Page,*,Text:18pt.Arial with.75 square bullet,Level 2,Level 3,Level 4,|,2008,年,11,月,議程,什么是地圖,1.,什么是地圖?,具有位置信息,組織信息的一個維度,2.,什么是電子地圖?,新的傳播方式,信息發布的平臺,注:圖片資料來自互聯網,地圖是一個信息發布的平臺,你知道我在哪,企業標注,位置名片,位置廣告,我知道你在哪,地圖搜索,我知道它(們)在哪,房產,餐飲,旅游,我知道怎么到哪,公交,導航,About MapABC,高德集團(,AutoNavi,)旗下,,我們的目標:做最好的在線位置服務和數據提供商,我們的客戶
2、和合作伙伴,超過,1000,家網站和企業用戶,什么是,MapABC API,?,MapABC API,讓您在網頁中方便的使用地圖,做出豐富多彩的應用,MapABC API,讓您在地圖上發布自己的數據(,mashup,),MapABC API,是一組組件、類、接口、方法或,HTTP,請求,通過這些接口向用戶提供基于位置的服務。實現的技術包括,JavaScript,、,ActionScript,MapABC,地圖,API,Ajax,地圖引擎,Flash,地圖引擎,MapABC,搜索,API,關鍵字搜索,本地搜索,公交換乘,導航,地理編碼與逆地理編碼,MapABC,組件,API,結合地圖,API,和
3、搜索,API,MapABC API,簡介,MapABC API,平臺結構,MapABC API,層次,http,、,Webservice,、,Java Client,地圖,API,、搜索,API,、路徑,API,App Objects,、,iframe page,、,Web Component,接近用戶需求,容易使用,接近底層服務,一般服務對服務,組件級,接口級,服務級,使用,MapABC API,申請,API Key,第一步,在,http:/,申請一個免費的,key,一個,key,是一個,80,位長的字符串,如下所示,:1557766abd1c0c689304a34236065547a118
4、cbafe7bfa1de1f9b94400be3c65f67a8cffc1cf8cbc2(,這個是給,,注冊的,key),對于企業用戶,可以通過商務渠道獲得,key.,第二步,在用戶的頁面中包含引用,API,的代碼,例如:,使用,MapABC API,一個完整的例子,Hello,world!,MapABC API Sample,var mapOptions=new MMapOptions();,mapOptions.mapId=“fmptest”;/,設置地圖對象,id,mapOptions.zoomLevel=10;/,設置地圖縮放級別,/,設置地圖的中心點為北京,mapOptions.ce
5、nter=new MLatLng(“hrlphplnJOOE”,“fjtekqrposNKGE”);,var mapObj=new MMap(“mapObj”,mapOptions);/,創建地圖對象,mapObj.showNavigator(true);/,顯示鷹眼地圖,使用,MapABC API,運行效果,MapABC,地圖,API,的功能,地圖操作,縮放、平移、測距、標注,繪圖功能,畫點、多折線、矩形、多邊形、圓形、正多邊形等,使用鼠標繪圖,多折線、多邊形、矩形、圓形、正多邊形,事件機制,鼠標事件、鍵盤事件、操作事件,數據導入導出,多圖層疊加,實時交通、衛星圖,支持圖片標注、,Flash
6、,動畫標注,MapABC,搜索,API,的功能,關鍵字搜索,如:搜索,“,北京飯店,”,周邊搜索,如:搜索“在中關村附近的酒店”,區域搜索,如:搜索“在海淀區的酒店”,緩沖區搜索,如:搜索“,1,號線地鐵沿線的酒店”,交叉路口搜索,如:搜索“蘇州街與北四環西路交叉路口”,MapABC,搜索,API,的功能,地理編碼(地址匹配),如:得到,“,北京市海淀區蘇州街,3,號,”,這個位置的坐標,逆地理編碼(位置描述),如:獲得,116.238,,,39.773,這點的街道名稱、區縣名稱、城市名稱、省份名稱,公交換乘,如:查詢從“西單”到“五道口”的公交線路,導航,如:查詢從“西單”到“五道口”的行車
7、路線,MapABC,搜索,API,演示,關鍵字搜索,通過匹配關鍵字的方式搜索,POI,代碼示例,function keywordCallBack(data),alert(data.poilist0.name);/,定義一個回調函數用于接收返回結果,var searchpointpara=new MSearchPointPara();/,創建參數封裝對象,searchpointpara.setCitycode(“010”);/,設置城市為“北京”,searchpointpara.setKeyword(“,中國銀行,”);/,設置關鍵字為“中國銀行”,searchpointpara.setSear
8、chType(“,銀行,”);/,設置搜索類型為“銀行”,searchpointpara.setNumber(1);/,設置每頁返回一條結果數據,searchpointpara.setBatch(1);/,設置頁碼為,1,var sis=new MSISSearch();/,創建一個搜索對象,sis.setSISCallbackFunction(keywordCallBack);/,設置回調函數,sis.searchByKeyword(searchpointpara);/,傳入搜索參數,開始搜索,使用,MapABC API,的網站,MapABC,網站,,城市吧,,搜房網,,北京公交網,,愛幫網
9、,,中國電信號碼百事通,,新浪房產頻道,,北京交管局,,TOM,地圖,,,服務能力,峰值超過,4000,并發,多,IDC,節點,集群,,CDN,主要技術,核心組件,C/C+,、,Java,服務架構,Based on J2EE,REST,SOA,前端交互,AJAX,、,Flash/Flex,MapABC API 2.0,的特性,一樣接口,多種技術,無縫切換,Ajax,地圖引擎與,Flash,地圖引擎,功能更多,用戶數據個性化,用戶數據編輯器(導入,/,導出、在線編輯),地圖主題動態渲染服務(用戶主題圖層),REST API,支持,OGC,標準,可以與多種,GIS,系統互動,性能更強,使用更簡單,
10、簡化用戶開發代碼量(用戶對,API,的,Coding,工作量減少,50%,以上),提供應用模板、代碼生成器和代碼庫,MapABC API,開發資源,http:/,http:/,MapABC API,討論,QQ,群:,60936647,客服郵箱:,,謝 謝,2008,年,11,月,有獎提問,1.MapABC API,是什么時候發布的?,2.MapABC API,有幾種?,3.MapABC API,頻道的,URL,是什么?,4.,請列舉,MapABC,搜索,API,的功能(,3,個以上),5.,請列舉使用,MapABC API,的網站(,3,個以上),MapABC,地圖,API,的應用范例和組件介紹,2008,年,11,月,討論話題,MapABC API,應用案例,1,MapABC,全能地圖介紹,2,MapABC,地圖插件介紹,3,MapABC API,應用案例,鹽城信息港(,,),鹽城地圖(,http:/ 謝,2008,年,11,月,