最近項目用到高德地圖,因此來寫一篇文章理一下高德的使用步驟方法,希望對大家有用!
先上效果圖:
1.注冊+配置
廢話不多說,要使用高德地圖首先要去高德開放平臺注冊成為開發(fā)者(lbs.amap.com/), 注冊成為高德開發(fā)者需要分三步:第一步,注冊高德開發(fā)者偏灿;第二步隶债,去控制臺創(chuàng)建應(yīng)用;第三步,獲取Key(可以去官網(wǎng)查看)冗栗。
2.繪制面
高德地圖中多邊形是由?Polygon?類定義的一組在地圖上的封閉線段組成的圖形摹迷,它由一組 LatLng 點按照傳入順序連接而成的封閉圖形。與繪制線類似孤荣,面的屬性操作集中在?PolygonOptions?中甸陌。代碼如下:
? ? 1.生成一個長方形坐標點:
? ? 2.繪制一個長方形:
3.通過手勢拖動繪制面
? ? 1.通過手勢在屏幕上繪制一個矩形:獲取這個矩形四個頂點的屏幕坐標
? ? 2.自定義繪制矩形的view,通過paint盐股,touch來實現(xiàn)矩形钱豁,貼出部分關(guān)鍵代碼:
4.在Activity或這Fragment中使用
????1.布局文件
? ? 2.Activity中的使用
? ? 將的屏幕坐標轉(zhuǎn)化為高德地圖坐標(經(jīng)緯度)
? ??Projection projection =aMap.getProjection();//將地圖的中心點,轉(zhuǎn)換為屏幕上的點
? ? 繪制矩形圍欄