0

試圖弄清楚如何自定義點擊地圖上的標記後出現的信息窗口的尺寸。Google Maps SDK - 信息窗口的自定義尺寸

默認情況下,它不夠大,無法以方便的方式顯示相關信息。

我希望實現的是標題和片段的全屏視圖。

將venmo $ 5的人誰可以解決這個

回答

0

你可以使用你想顯示爲您的信息窗口中的故事板創建自定義的UIView和設計。

實現委託方法markerInfoWindow可通過從故事板加載所需的視圖來返回自定義視圖。這很簡單,直接&。

+0

嗨Gurdev, 感謝您的幫助。我對此有點新。你能夠更多地描述這個過程嗎?在將註釋轉換爲代碼時遇到一些麻煩。 –

+0

1.在ViewController中實現'mapView:markerInfoWindow'委託方法。 2.實現下面的功能。 func mapView(mapView:GMSMapView!,markerInfoWindow marker:GMSMarker!) - > UIView! {customIdWindow = NSBundle.mainBundle()。loadNibNamed(「CustomInfoWindow」,owner:self,options:nil)[0] as! CustomInfoWindow customInfoWindow.label1.text ='Custom text' customInfoWindow.label2.text ='any additional info。' //您可以在CustomInfoWindow nib中定義任何自定義對象,並在此方法中設置其屬性。 return customInfoWindow } –

相關問題