0
我們正在MKOverlayView工作,下面是預期的功能:問題與MKOverlayView
的圖像具有在地圖上重疊並且必須通過一定的角度(軸承)傾斜。
問題:當地圖放大到最大水平時,疊加圖像的其中一個角將被截斷。但是,完成圖像縮小一點後會回來。 請查看附件截圖以供參考。
我們正在MKOverlayView工作,下面是預期的功能:問題與MKOverlayView
的圖像具有在地圖上重疊並且必須通過一定的角度(軸承)傾斜。
問題:當地圖放大到最大水平時,疊加圖像的其中一個角將被截斷。但是,完成圖像縮小一點後會回來。 請查看附件截圖以供參考。
這可能是現在iOS10調用覆蓋渲染器只對那些有''MKPolygon''的''boundingMapRect''交叉重疊,並因爲我的文字來表示與''MKPolygons''那只有一個座標,我的''boundingMapRect''的大小爲零,所以我的自定義疊加層不會被調用,因爲那些疊加層不與那個矩形相交。 iOS9並非如此。這可能是iOS10上的錯誤嗎?儘管在API文檔中沒有指定**更改**。 –
解決方法是創建一個具有多個點的多邊形;從原始點開始,我創建了一個包含我的文本的矩形,然後將該矩形的頂點用作多邊形點。採用這種解決方法的** con **是,當放大/縮小地圖時,矩形不會縮小,但結果是預期的:文本在沒有剪輯的情況下繪製,性能不會降低。 –