Tôi đã cập nhật ứng dụng của mình để sử dụng phiên bản 1.6 của API Google Maps cho iOS. Bây giờ nó chỉ cho tôi rằng ba phương pháp quan trọng của GMSMapView
được chấp nhận:Các phương pháp GMSMapView không được chấp nhận trong phiên bản 1.6
'markers' is deprecated
'polylines' is deprecated
'groundOverlays' is deprecated
Lúc đầu, tôi nghĩ rằng nó có thể là một vấn đề đứng về phía tôi vì không có đề cập đến điều này trong tài liệu của Google, nhưng sau đó tôi thấy các tập tin tiêu đề và nhận thấy rằng họ đang trên thực tế bị phản đối nhưng họ không chỉ định một phương pháp thay thế để sử dụng để đạt được điều tương tự:
- (NSArray *)markers __GMS_AVAILABLE_BUT_DEPRECATED;
- (NSArray *)groundOverlays __GMS_AVAILABLE_BUT_DEPRECATED;
- (NSArray *)polylines __GMS_AVAILABLE_BUT_DEPRECATED;
ai có thể chỉ cho tôi làm thế nào để làm điều này mà không sử dụng phương pháp phản đối? Cảm ơn!
EDIT: tôi chỉ tìm thấy một phương pháp mà bạn có thể làm [mapView clear]
đó sẽ loại bỏ tất cả các dấu hiệu và polylines khỏi bản đồ, là có cách nào để chỉ loại bỏ tất cả các polylines mà không cần loại bỏ các dấu hiệu?