2012-09-19 43 views
1

我對iOS世界很新,而且由於我是交易的地理學家,我當然想要玩一些Mapkit功能。iOS KMLViewer示例多邊形標註?

我下載了KMLViewer示例,並且作爲該示例的一部分,KML文件具有點和多邊形。對於積分,用戶可以按下其中一個點並用該點的屬性進行呼叫。這在功能上並不適用於多邊形。我希望能夠按下其中一個多邊形並用其屬性打開一個呼叫?

有人可以幫助指導我如何做到這一點?非常感謝您的幫助,指導和患者。

感謝,

保羅

回答

1

這是所有關於重疊視圖。使用MKAnnotationView類來設置屬性並儘可能多地進行註釋。這是一個視圖,因此您可以像構建視圖一樣將其構建到地圖上。您還可以找到其他示例代碼here。在OverlayView here上也找到了很好的例子。

+0

感謝提示,查看KMLViewer示例,我假設我會將MKAnnotationView添加到KMLParser.m,但我不確定KMLpolygons的位置和方式?我又是新來的iOS編碼,任何代碼片段或方向將是真棒?感謝您的時間和努力 – user1684215

+0

多邊形不過是一組連接在一起的點。他們不是嗎?點以經度和緯度的形式表示。您需要獲取這些信息,爲該點形成MKAnnotationView並將其添加到地圖。你完成了!我不知道這個代碼示例,但它應該與KMLViewer相同。 – applefreak