產(chǎn)品需求要在地圖上顯示多個彈窗,infoWindow 無法滿足效果芯丧,只能通過自定義 marker,但自定義 marker 的彈窗無法跟隨地圖旋轉(zhuǎn),導(dǎo)致文字可能是倒的吮铭。
官方文檔上的地圖旋轉(zhuǎn)事件根本就調(diào)用不到,可以使用相機監(jiān)聽來獲取旋轉(zhuǎn)角度
AMap.OnCameraChangeListener
bearing 就是旋轉(zhuǎn)角度
參考代碼
@Override
public void onCameraChange(CameraPosition cameraPosition) {
//旋轉(zhuǎn)點
for (Marker marker:markerList) {
marker.setRotateAngle(360 - cameraPosition.bearing);
}
}