2016-02-18 78 views
1

我已經集成谷歌地圖SDK在我的iOS應用程序。它在調試區域提供以下警告。谷歌地圖GMSMarker警告

標記設置爲selectedMarker而不屬於此地圖。忽略。

如果任何人有想法,請分享它。

+0

我已經添加了GMSMapView和多個GMSMarker沒有別的。 –

+0

您是否嘗試遵循Google開發者指南?中列出的步驟:https://developers.google.com/maps/documentation/ios-sdk/start。我想我可能錯過了添加列出的框架的地方。 –

回答

1

無論何時創建GMSMarker,都需要設置其地圖屬性。查看Google的文檔here。下面是Swift示例,但.map調用在Objective-C中是相同的。

let position = CLLocationCoordinate2D(latitude: 10, longitude: 10) 
let marker = GMSMarker(position: position) 
marker.title = "Hello World" 
marker.map = mapView 

4號線是這裏的關鍵。不這樣做會拋出你看到的錯誤。