2017-07-20 105 views

回答

0

從谷歌文檔上InfoWindow S(https://developers.google.com/maps/documentation/android-api/infowindows):

你也可以自定義的內容和信息窗口設計。爲此,您必須創建InfoWindowAdapter接口的具體實現,然後在您的實現中調用GoogleMap.setInfoWindowAdapter()

從文檔InfoWindowAdapterhttps://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap.InfoWindowAdapter):

當構造一個信息窗口,在這個類的方法被稱爲以定義的順序。 若要替換默認信息窗口,請用您的自定義渲染覆蓋getInfoWindow(Marker),並返回null代替getInfoContents(Marker)若要僅替換默認信息窗口框架(標註泡泡)內的信息窗口內容,請返回null,getInfoWindow(Marker)並替代getInfoContents(Marker)

這兩種方法都簡單地返回一個View,這樣你就可以通過返回包含圖像的任何一個ViewGroup的圖像添加到您的信息窗口。

+0

嗯,這看起來很有趣。但我不完全理解,我必須在那裏添加什麼。 Android Studio甚至不會識別'getInfoContent' – MrHarrison

+0

它會有幫助嗎?如果我將發佈我的.java文件,以便您可以直接在我的代碼中給我一個簡單示例或說明? – MrHarrison

相關問題