2011-09-01 73 views
4

有沒有什麼辦法在Appcelerator Titanium中自定義地圖註記氣泡?具體來說,我希望他們能夠展示比他們展示的更多的文本(理想情況下,通過擴展以適應文本)。我知道我可以讓他們點擊並將用戶帶到更多信息的頁面,但我根本沒有足夠的信息來保證。這基本上只是標題文本太長(我不能改變文本本身,它來自我無法控制的來源)。鈦 - 自定義地圖註釋泡沫?

或者(如果自定義什麼是沒有選項),有沒有一種簡單的方法來做自定義氣泡?我真的不想重新發明輪子並重寫引腳本身和它們的事件處理程序,但是如果它歸結爲它(並且有人可以指向我一些可以讓我開始的代碼,因爲我知道它是否是必需的,有人完成了),那就這樣吧。

iPhone特有的選項很好。

回答

1

這時最新的鈦SDK爲您提供了這樣的可能性泡註解定製:

  1. 添加字幕的泡沫(字幕選項)。您將在標題下看到更多文字。在Android上,字幕可以是多行的(使用'\ n')。
  2. 將左右視圖添加到泡泡(leftView \ rightView選項)。您可以將自定義視圖添加到氣泡的左側或右側部分。視圖可以包含不同的元素(標籤,圖像...)。

瞭解更多here

如果這足以滿足您的任務 - 您可以使用它。但是對於更深的定製,您必須創建自己的視圖並在註釋點擊事件中顯示它。

+1

請仔細閱讀我的問題。我已經解釋說,我明白你可以做標題/副標題(並且考慮到我的標籤說** iPhone **,Android的多線功能對我沒有任何好處,特別是考慮到相同的行爲是不可能的iPhone從我發現的)。 「自定義視圖」也沒有什麼好處,因爲它是用於圖像/鏈接的,並且仍然侷限於*泡泡本身的尺寸。 – Shauna

+0

@Shauna我沒有看到你明白如何在你的問題中製作小標題;)。我已經編寫了所有標準化自定義註釋的可能性,而且我不完全知道如何定製泡泡。如果你想完全定製,那麼'你必須創建你自己的視圖並在註釋點擊事件中顯示它。 –

+0

是的,我們想到了一段時間,只是切換到谷歌地圖,所以我們可以控制外觀。我也希望在我問這個問題的時候,有人提出了/發現了一個插件或相對簡單的方法來製作他們自己的地圖註釋,但似乎沒人。 – Shauna