解決 Android 高德地圖窗口化亮度變暗問題

最近項目上在對接高德地圖API,其中有一個需求是實現類似微信發送位置的功能。其實網上也有不少類似的技術文章博客,我就不多做敘述了,隨便百度一下要實現功能完全no problem!今天我要說的是其中一個小問題。因爲我們的UI美工給我的設計稿是,點擊一個按鈕,然後彈出一個地圖選擇框,接着在上面描點定位。好吧,感覺挺簡單的,就按照效果圖來做了。

好吧,問題就來了。不多說,看圖吧

可以看到,很明顯高德地圖變暗了。然而如果代碼保持不變,正常全屏化是正常的。去百度了很久都無果,API也沒有說明爲什麼窗口化後會變暗。最後自己經過不斷嘗試,終於找到了解決辦法。

解決辦法:原本我在引用Map控件時,是這樣的:

將他改爲:

問題就解決了。沒錯,這裏記錄一下:要使用高德地圖窗口化,直接調用MapView控件是不行的,必須調用TextureMapView.最後效果如圖:

結束!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章