2013-03-21 54 views
0

在iOS應用程序中,我想繪製一個美國地圖,列出州和縣概述。我也想繪製個別州與概述的縣。我研究過使用Shapefile來完成繪圖,但是我找不到一個轉換shapefile的好API。我研究過ArcGIS,但他們所做的大部分繪圖似乎都是基於Web /服務器的,也沒有繪製個別狀態的能力,也沒有概述縣。如何動態繪製地圖

有誰知道一個好的iOS API我可以用來繪製下面的地圖?

  • 美國與州和縣概述
  • 個人狀態概述

回答

0

以上所有的好答案。這結束了工作對我來說是簡單地使用SVG圖像解決方案,將它拖到PaintCode和PaintCode給了我所有的代碼繪製圖像。一個非常簡單和優雅的解決方案

1

看看MapBox縣,它會讓你繪製這些類型的地圖,那麼你可以把它們作爲並用MapKit覆蓋它們。

如果你不想使用MapKit,他們也有一個iOS SDK,http://mapbox.com/mapbox-ios-sdk/

1

我認爲ArcGIS for iOS是您的答案。 iOS API將允許您將MapView添加到您的應用程序。

您可以將一個或多個地理服務添加到該MapView以及本地圖形圖層。

MapServices呈現在服務器端。 FeatureServices呈現在客戶端。您還可以從FeatureService中獲取特徵(每個縣或州屬於特徵),並將它們放入圖形圖層以實現不同的效果,例如選擇,概述...

如果要將所有數據存儲在客戶端(設備),那麼你可以嵌入特徵的JSON表示,並將它們添加到的MapView圖形層,無需連接任何geoservice(連接到服務器,雖然地理應用程序更好地工作時)

從這裏開始:http://developers.arcgis.com/en/ios/sample-code/ 此示例看起來類似於您正在尋找的內容:http://www.arcgis.com/home/item.html?id=417a0bf9dfda482c8110ebdbde3edd66 這也看起來很有希望:http://developers.arcgis.com/en/ios/guide/cloud-storage-feature-services.htm