題:
如何在iOS中保存Google地圖以供離線使用?
Josh K
2010-12-23 22:03:31 UTC
view on stackexchange narkive permalink

有沒有一種方法可以離線保留盡可能多的細節(街景,地圖,方向,縮放級別)?

此問題涉及依賴於Google地圖圖塊的iOS 1至5版本附帶的Apple Maps程序。請為iOS 6地圖和Google地圖應用打開一個新問題,該問題自2012年起也可在App Store中使用。

怎麼樣,您問這個問題的用例是什麼?
@VxJason:理想的用例是擁有一個完全可縮放的區域地圖,所有這些地圖都可以離線訪問。
這不是用例,而是您想要做的用例,我非常理解。您現在就可以在家裡的計算機上進行操作。 *為什麼*要在手機/ pod / pad上使用它?那就是我要尋找的用例。
@VxJason: *為什麼?**什麼是[用例](http://en.wikipedia.org/wiki/Use_case)的定義。為什麼要在移動設備上進行操作?因為它們的口袋還不夠我的筆記本電腦。
是的,我說*什麼是用例,我說這是我已經知道答案的用例。我說這不是*為什麼*用例。我想這意味著*為什麼*的答案是:我不在家,也沒有網絡連接,在這種情況下,我只能依靠我的後續建議,使用具有本地地圖緩存的應用,例如Navigon或Sygic的產品。我看到的唯一三個解決方案是:(1)越獄(2)事先知道您要尋找的內容並保存,或者(3)我的建議。
作為一個家庭,我們在假日期間要穿越法國1000公里,並使用Google地圖創建了適合我們需求的路線。在駕駛過程中,我們希望乘客能夠訪問此路線並與其互動,以便為駕駛員提供指導。交互作用應包括縮放到路線周圍的任何區域,以便在必要時手動查找替代路線。這應該完全脫機工作,因此我們在法國國外時不需要啟用數據漫遊。
十二 答案:
SeniorShizzle
2010-12-25 04:49:54 UTC
view on stackexchange narkive permalink

在沒有越獄的情況下,iPhone 確實在所有視圖縮放級別上緩存了視圖中的最後幾個地圖圖塊。我不確定這有多廣泛,並且因為它只是一個臨時緩存,所以數據始終離刪除只有一秒鐘的路程。

無需越獄,您可以下載一個應用程序,其中有很多,但我最喜歡的是App Store上的MotionX GPS。它允許您從各種地圖模式(包括地形,道路等)中緩存和保存某些類型的地圖圖塊。我不確定它們是否專用於Google地圖,但是您可以肯定地獲得某些類型的地圖。

越獄後,這既合法又容易,您可以找到幾個第三方的實用程序可以幫助您將地圖圖塊下載到設備上,但是其中大多數都需要您在應用程序本身而非“地圖”應用程序中查看圖塊。

我很好奇,您在說什麼cydia應用程序?我找不到。也許有名字,我就能找到他們。 @VxJasonxV:您提到的那些應用程序僅在美國可以使用,但在“里奧格蘭德”之後世界仍在繼續。我需要一個應用程序,不僅可以下載地圖,還可以下載衛星照片(例如Google地圖中的照片)。我住在沒有3g覆蓋率的農村地區,並且希望將這些圖片與GPS數據一起使用(通常來自未在任何地圖上顯示的土路和自行車道)。 GPS可以在外面,沒有WIFI的情況下使用,但是Google Maps w
user588
2010-12-23 23:38:38 UTC
view on stackexchange narkive permalink

是的,但是要正確執行此操作,需要越獄(合法,作廢保修),並可能破壞Google Maps TOS。

緩存可以在一定程度上使用:Google Maps應用程序離線使用其緩存,因此可以看到圖塊,並且可以平移地圖(如果在聯機時已平移並且可以獲取相鄰圖塊)。即使您無法在地圖視圖中全部遵循路線,導航也會保留在列表視圖中。

如果您不想要這些,默認情況下不會內置。如果您越獄,則可以對其進行黑客攻擊,使其具有更大的緩存,以支持數百MB的內容(包括縮放級別等)。

對其進行設置對於Google Maps TOS而言將是一個重大突破。在線時,您需要從iPhone嗅探自己的數據包,檢測涉及Google Maps的數據包,並建立緩存。離線時,您需要將對Google Maps服務器的所有請求重定向到在iPhone上運行的本地HTTP服務器,然後提供圖塊。

我已經看到這是通過經常脫機的計算機完成的,但是沒有使用iPhone的情況,但這應該可以正常工作。您還可以根據需要以這種方式添加自定義圖塊圖層。

我總是對越獄有所警惕。我會更願意分配大約1GB的磁盤空間來包含我一般區域的不錯的地圖緩存,因此我不需要那麼多地上網。
@Josh越獄還遠遠不夠,然後就存在大量黑客攻擊。我已經編輯了答案以添加一些細節。
聽起來很酷(而且很有趣),我想我會繼續講下去。如果我有更多的空閒時間,那將是值得的。
曼科夫很好地解決了這一問題。有一些iPhone應用程序將緩存“開放街道地圖”中的地圖圖塊;一種是MotionX GPS。我在騎自行車遊覽之前嘗試過此方法,因為蜂窩覆蓋範圍參差不齊,發現緩存過程很麻煩(您需要定義要緩存的區域),而且速度很慢(我讓它運行了一整夜,而我定義的區域不是完成下載)。那是一年前的事,情況可能已經有所改善。如果您可以使用OSM替代Google Maps,那麼可能還有其他替代方案。
user588
2010-12-24 00:01:10 UTC
view on stackexchange narkive permalink

另一種方法不涉及太多的黑客攻擊。似乎有些人已經解決了這個問題。您確實需要越獄,但方向不會起作用,但是以不同的縮放級別進行瀏覽應該會起作用,GPS也會起作用,因此您至少知道自己的位置。

請訪問以下站點:

Randy Coulman
2011-09-04 01:53:22 UTC
view on stackexchange narkive permalink

我將 CityMaps2Go用於離線地圖。與Google Maps不太一樣,但對我來說很好用。我住在人口相對較少的地區,因此一開始我所在的地區沒有可用的地圖,但是他們在我要求的幾天內將其添加了。

Thomas L Holaday
2010-12-28 00:49:59 UTC
view on stackexchange narkive permalink

應用程序原子Web瀏覽器可以在本地保存Google Map頁面的靜態副本。保存的頁面無法滾動或縮放,但可以離線使用。我在4.0.2版上使用飛行模式進行了測試。

Jason Salaz
2010-12-28 02:05:45 UTC
view on stackexchange narkive permalink

這可能無法滿足所有條件,但是有少數龐大的(就文件大小而言)應用程序具有本地存儲的地圖數據。想想帶有屏幕的傳統GPS,這些屏幕必須將這些數據存儲在本地。離線,手動或在線進行自動三角剖分。請注意,這些不是Google Maps。根據mankoff的規定,Google的服務條款禁止任何其他公司提供其地圖數據的逐次顯示(與蘋果等公司達成的當前協議較少)。

iTunes App鏈接:

XROAD美國東部
XROAD美國東部

如果環顧四周,很有可能更多,這些只是我所看到的兩個在此之前,我是否應該在覆蓋範圍不確定的地方旅行。

這些地圖顯然已經過時了,而且我對方向的關心程度與不必重新加載地圖圖塊的程度一樣。
誰聲稱他們過時了?而且,與具有靜態地圖數據基礎無關,它與方向無關。
該應用上的多顆星評論...
我想我可以去那裡看看:)。還有其他選項,例如[Navigon的產品](http://itunes.apple.com/us/app/navigon-mobilenavigator-us/id358121343?mt=8)和[Sygic Aura Drive](http:// itunes。 apple.com/us/app/sygic-aura-drive-us-west/id375735155?mt=8)。而且它們的價格相等,或更便宜!
bmike
2011-09-04 01:40:52 UTC
view on stackexchange narkive permalink

iOS地圖應用程序將盡可能長時間地緩存圖塊。實際上,我的iPad會在全國范圍內輪流存放轉彎的瓷磚,並且在玩輕型遊戲,看書等活動時通常不會丟失任何瓷磚。這不是萬無一失的,但是您對設備的操作越少,您的圖塊在內存中停留的時間越長。

Google的磁貼通常未經許可用於離線使用。它們確實具有出色的靜態地圖API,可能會滿足您的需求,但是您必須找到另一個應用程序,該應用程序可以更好地控制預加載地圖圖塊,以實現真正的離線使用。 iOS地圖應用程序根本無法滿足您的要求。

Johan
2012-06-06 01:40:03 UTC
view on stackexchange narkive permalink

我推薦 OpenMaps-使用OpenStreetMaps來存儲地圖數據。使用簡單,您可以以任何或所有縮放級別下載所需的地圖區域。

瀏覽OpenStreetMap的地圖,下載它們以供離線使用,編輯地圖(標記編輯和節點創建) ,使用iPhone,iPad和iPod touch的OpenMaps來查找您的位置,搜索地址,獲取路線並掃描地圖中的推文。

您是否在談論[this](http://itunes.apple.com/us/app/openmaps-pro/id323114547?mt=8)?你能更精確嗎?
myhd
2012-08-24 16:28:48 UTC
view on stackexchange narkive permalink

對於離線地圖,我使用舊版本的 Offmaps。地圖顯示的速度比 City Maps 2Go的快很多,而且我個人認為這也更像是iOS應用程序應有的感覺。因此,即使Offmaps無法正常工作,成本更高,無法在後台下載,並且我已經免費下載了CityMaps,我還是堅持使用Offmaps。

(開發人員Felix Lamouroux發布了一個頗具誤導性的-不久前被命名為新版本,這完全是另一回事-更多的是帶有景點和地圖的城市指南。)

我也強烈推薦Offmapas-它確實有一個有效的指南針!它與gMap和aMaps只是稍有不同,但是我發現使用它更合乎邏輯:)另外,您可以按照自己喜歡的縮放級別下載任何您喜歡的區域-在旅行之前,我總是花一些時間來加載我的地圖-我喜歡它!
Michael Freidgeim
2013-01-06 10:52:40 UTC
view on stackexchange narkive permalink

我已經在ipad galileo-offline-maps上安裝了該軟件,並且在脫機時仍可以使用以前打開的地圖。

Stephen Darlington
2011-03-22 00:43:44 UTC
view on stackexchange narkive permalink

正如其他人指出的那樣,使用標準手機上的Google Maps很難做到這一點。您可以做的是使用其他地圖來源。有許多使用OpenStreetMap的應用程序,可讓您提前下載地圖。我使用的oMaps可以下載不同級別的詳細信息,以便您可以放大和縮小數據。 >

Pierre Watelet
2012-03-27 15:15:29 UTC
view on stackexchange narkive permalink

我在散步時使用 GaiaGPS應用。這是免費的,可以完成工作。您可以保存地圖,並就地使用它們,而無需任何連接。而且您可以縮放!無需說這並不涵蓋街景視圖,因為這種功能所需的大小。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...