2011-06-16 63 views
1

我正在嘗試將其集成到我們的iOS應用中。由於我國政府Google &之間的關係不好,Google Map不是一個好主意。如何在不使用Google地圖的情況下在iPhone上創建客戶地圖

我們已經買了本地地圖服務公司的javascript &基於Web服務的SDK,現在我們想在iOS上使用它。但似乎MapKit不支持客戶切片。

因此,這裏有我的想法電流:

  • 使用UIWebView的。但我在Safari上試過這張地圖,我不能拖動移動地圖,也不能用兩個手指放大。我想我需要在觸摸事件發生時調用一些javascript。

  • 構建一個客戶UIScrollView,下載地圖圖像並使用iOS sdk顯示它們。但是,該地圖服務沒有API下載圖像,我試圖讀取他們的200KB +未公開的JavaScript來找出位置&圖像文件之間的關係,但我現在沒有結果。

這兩種方式都可能面臨一定的法律風險。我不確定購買合同是什麼樣的。

我需要關於兩種方式或一些新想法的建議。多謝你們。

+0

「我不確定購買合同是什麼樣的。「你爲什麼不問? – Raoul 2011-06-16 08:47:44

+0

@拉奧,今天我還沒有見過我的老闆,明天我會問。只要我得到有關合同的任何信息,我就會立即更新。 – 2011-06-16 09:07:36

回答

3

有一對夫婦在GitHub上可用的非谷歌地圖實現,你也許能夠使用的(通過CocoaControls鏈接):

+1

另一個:https://github.com/route-me/route-me – Jano 2011-06-16 08:53:41

+0

&@Jano,在快速查看三個lib的src後,NAMapKit似乎顯示來自一個UIImage的映射,這看起來不匹配我需要的。其他人使用瓷磚,所以我可以使用其中的一個,如果我制定了巨大的JavaScript文件。我會盡快嘗試。謝謝。 – 2011-06-16 09:26:18

+0

也許你還應該檢查這個 http://stackoverflow.com/questions/6534691/how-to-geolocalize-on-custom-maps-iphone-and-android/6534929#6534929 – Gilbou 2013-04-29 10:42:03

相關問題