日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...

發(fā)布時(shí)間:2023/12/9 Android 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

地圖 SDK 提供了多種手勢(shì)供 App 端用戶與地圖之間進(jìn)行交互,如縮放、旋轉(zhuǎn)、滑動(dòng)、傾斜。這些手勢(shì)默認(rèn)開(kāi)啟,如果想要關(guān)閉某些手勢(shì),可以通過(guò) UiSetting 類提供的接口來(lái)控制手勢(shì)的開(kāi)關(guān)。

手勢(shì)方法說(shuō)明

以下是控制手勢(shì)生效與否的方法:

名稱調(diào)用方法

縮放手勢(shì)UiSettings.setZoomGesturesEnabled(boolean)

滑動(dòng)手勢(shì)UiSettings.setScrollGesturesEnabled(boolean)

旋轉(zhuǎn)手勢(shì)UiSettings.setRotateGesturesEnabled(boolean)

傾斜手勢(shì)UiSettings.setTiltGesturesEnabled(boolean)

所有手勢(shì)UiSettings.setAllGesturesEnabled (boolean)

以下是檢測(cè)手勢(shì)是否生效的方法:

名稱調(diào)用方法

縮放手勢(shì)UiSettings.isZoomGesturesEnabled()

滑動(dòng)手勢(shì)UiSettings.isScrollGesturesEnabled()

旋轉(zhuǎn)手勢(shì)UiSettings.isRotateGesturesEnabled()

傾斜手勢(shì)UiSettings.isTiltGesturesEnabled()

縮放手勢(shì)

縮放手勢(shì)可改變地圖的縮放級(jí)別,地圖響應(yīng)的手勢(shì)如下:雙擊地圖可以使縮放級(jí)別增加1 (放大)

兩個(gè)手指捏/拉伸

也可以禁用或啟用縮放手勢(shì)。禁用縮放手勢(shì)不會(huì)影響用戶使用地圖上的縮放控制按鈕。以下是控制縮放手勢(shì)開(kāi)啟關(guān)閉的代碼:

UiSettings.setZoomGesturesEnabled(boolean);

滑動(dòng)手勢(shì)

您可以用手指拖動(dòng)地圖四處滾動(dòng)(平移)或用手指滑動(dòng)地圖(動(dòng)畫效果),也可以禁用或開(kāi)啟平移(滑動(dòng))手勢(shì)。

以下介紹控制縮放手勢(shì)開(kāi)啟關(guān)閉的方法,示例代碼如下:

UiSettings.setScrollGesturesEnabled(boolean);

旋轉(zhuǎn)手勢(shì)

您可以用兩個(gè)手指在地圖上轉(zhuǎn)動(dòng),可以旋轉(zhuǎn)3D矢量地圖,也可以禁用旋轉(zhuǎn)手勢(shì)。

以下介紹控制旋轉(zhuǎn)手勢(shì)開(kāi)啟關(guān)閉的方法,示例代碼如下:

UiSettings.setRotateGesturesEnabled(boolean);

傾斜手勢(shì)

用戶可以在地圖上放置兩個(gè)手指,移動(dòng)它們一起向下或向上去增加或減小傾斜角,也可以禁用傾斜手勢(shì)。

以下是控制傾斜手勢(shì)開(kāi)啟關(guān)閉的代碼:

UiSettings.setTiltGesturesEnabled(boolean);

指定屏幕中心點(diǎn)的手勢(shì)操作

在對(duì)地圖進(jìn)行手勢(shì)操作時(shí)(滑動(dòng)手勢(shì)除外),可以指定屏幕中心點(diǎn)后執(zhí)行相應(yīng)手勢(shì)。

指定屏幕中心點(diǎn)的方法如下,在AMap類中:

setPointToCenter(int x, int y);//x、y均為屏幕坐標(biāo),屏幕左上角為坐標(biāo)原點(diǎn),即(0,0)點(diǎn)。

開(kāi)啟以中心點(diǎn)進(jìn)行手勢(shì)操作的方法:

aMap.getUiSettings().setGestureScaleByMapCenter(true);

總結(jié)

以上是生活随笔為你收集整理的android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。