簡體   English   中英

如何在Mapbox iOS SDK中刪除折線?

[英]How to delete a polyline in Mapbox iOS SDK?

我可以使用Google在Google地圖中執行此操作

polyline.map = nil 

mapView.clear() 

但我找不到任何相關的方法。

你可以調用mapView.removeAnnotation(polyline)

其中mapView是您的MGLMapViewpolylineMGLPolyline

你可能需要跟蹤你的折線,你如何做到這一點取決於你(數組,字典等)

如果需要,這是MGLMapView的文檔

這是我正在使用的MGLMapView的類擴展方法。 它就像Google Maps SDK ,因此更容易在項目的任何地方使用。

- (void)clear {
    if (self.annotations.count > 0) {
        NSArray *annotations = self.annotations;
        [self removeAnnotations:annotations];
    }
}

你可以像使用它一樣

[self.mapView clear];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM