2013-08-28 38 views
0

Google Maps V2。我有一個關聯的SpannableString關聯的地圖上的標記。我想在點擊標記時在彈出窗口中顯示這個spannableString。我創建了一個InfoWindowAdapter的實現,但後來我意識到它收到的所有數據都來自MarkerOptions ..我無法將SpannableString附加到MarkerOptions.title()或MarkerOptions.snippit(),因爲它們只接受String。我無法擴展MarkerOptions,因爲它是最終的。獲取SpannableString到我的實現InfoWindowAdapter

看來我是sol ..然而,必須有某種方式來做到這一點我認爲。有沒有辦法與對象任意關聯的數據?我想我可以創建一個HashMap ..似乎hacky和鈍..

所有幫助表示讚賞。謝謝youuuu!

回答

0

使用Map是最常用的解決方法。請參閱關於gmaps-api-issues的討論。

或者,您可以嘗試Android Maps Extensions,其中添加了Marker.setData(Object)Object Marker.getData()