有沒有一種方法可以離線保留盡可能多的細節(街景,地圖,方向,縮放級別)?
此問題涉及依賴於Google地圖圖塊的iOS 1至5版本附帶的Apple Maps程序。請為iOS 6地圖和Google地圖應用打開一個新問題,該問題自2012年起也可在App Store中使用。
有沒有一種方法可以離線保留盡可能多的細節(街景,地圖,方向,縮放級別)?
此問題涉及依賴於Google地圖圖塊的iOS 1至5版本附帶的Apple Maps程序。請為iOS 6地圖和Google地圖應用打開一個新問題,該問題自2012年起也可在App Store中使用。
在沒有越獄的情況下,iPhone 確實在所有視圖縮放級別上緩存了視圖中的最後幾個地圖圖塊。我不確定這有多廣泛,並且因為它只是一個臨時緩存,所以數據始終離刪除只有一秒鐘的路程。
無需越獄,您可以下載一個應用程序,其中有很多,但我最喜歡的是App Store上的MotionX GPS。它允許您從各種地圖模式(包括地形,道路等)中緩存和保存某些類型的地圖圖塊。我不確定它們是否專用於Google地圖,但是您可以肯定地獲得某些類型的地圖。
越獄後,這既合法又容易,您可以找到幾個第三方的實用程序可以幫助您將地圖圖塊下載到設備上,但是其中大多數都需要您在應用程序本身而非“地圖”應用程序中查看圖塊。
是的,但是要正確執行此操作,需要越獄(合法,作廢保修),並可能破壞Google Maps TOS。
緩存可以在一定程度上使用:Google Maps應用程序離線使用其緩存,因此可以看到圖塊,並且可以平移地圖(如果在聯機時已平移並且可以獲取相鄰圖塊)。即使您無法在地圖視圖中全部遵循路線,導航也會保留在列表視圖中。
如果您不想要這些,默認情況下不會內置。如果您越獄,則可以對其進行黑客攻擊,使其具有更大的緩存,以支持數百MB的內容(包括縮放級別等)。
對其進行設置對於Google Maps TOS而言將是一個重大突破。在線時,您需要從iPhone嗅探自己的數據包,檢測涉及Google Maps的數據包,並建立緩存。離線時,您需要將對Google Maps服務器的所有請求重定向到在iPhone上運行的本地HTTP服務器,然後提供圖塊。
我已經看到這是通過經常脫機的計算機完成的,但是沒有使用iPhone的情況,但這應該可以正常工作。您還可以根據需要以這種方式添加自定義圖塊圖層。
另一種方法不涉及太多的黑客攻擊。似乎有些人已經解決了這個問題。您確實需要越獄,但方向不會起作用,但是以不同的縮放級別進行瀏覽應該會起作用,GPS也會起作用,因此您至少知道自己的位置。
請訪問以下站點:
我將 CityMaps2Go用於離線地圖。與Google Maps不太一樣,但對我來說很好用。我住在人口相對較少的地區,因此一開始我所在的地區沒有可用的地圖,但是他們在我要求的幾天內將其添加了。
應用程序原子Web瀏覽器可以在本地保存Google Map頁面的靜態副本。保存的頁面無法滾動或縮放,但可以離線使用。我在4.0.2版上使用飛行模式進行了測試。
這可能無法滿足所有條件,但是有少數龐大的(就文件大小而言)應用程序具有本地存儲的地圖數據。想想帶有屏幕的傳統GPS,這些屏幕必須將這些數據存儲在本地。離線,手動或在線進行自動三角剖分。請注意,這些不是Google Maps。根據mankoff的規定,Google的服務條款禁止任何其他公司提供其地圖數據的逐次顯示(與蘋果等公司達成的當前協議較少)。
iTunes App鏈接:
如果環顧四周,很有可能更多,這些只是我所看到的兩個在此之前,我是否應該在覆蓋範圍不確定的地方旅行。
iOS地圖應用程序將盡可能長時間地緩存圖塊。實際上,我的iPad會在全國范圍內輪流存放轉彎的瓷磚,並且在玩輕型遊戲,看書等活動時通常不會丟失任何瓷磚。這不是萬無一失的,但是您對設備的操作越少,您的圖塊在內存中停留的時間越長。
Google的磁貼通常未經許可用於離線使用。它們確實具有出色的靜態地圖API,可能會滿足您的需求,但是您必須找到另一個應用程序,該應用程序可以更好地控制預加載地圖圖塊,以實現真正的離線使用。 iOS地圖應用程序根本無法滿足您的要求。
我推薦 OpenMaps-使用OpenStreetMaps來存儲地圖數據。使用簡單,您可以以任何或所有縮放級別下載所需的地圖區域。
瀏覽OpenStreetMap的地圖,下載它們以供離線使用,編輯地圖(標記編輯和節點創建) ,使用iPhone,iPad和iPod touch的OpenMaps來查找您的位置,搜索地址,獲取路線並掃描地圖中的推文。
對於離線地圖,我使用舊版本的 Offmaps。地圖顯示的速度比 City Maps 2Go的快很多,而且我個人認為這也更像是iOS應用程序應有的感覺。因此,即使Offmaps無法正常工作,成本更高,無法在後台下載,並且我已經免費下載了CityMaps,我還是堅持使用Offmaps。
(開發人員Felix Lamouroux發布了一個頗具誤導性的-不久前被命名為新版本,這完全是另一回事-更多的是帶有景點和地圖的城市指南。)
我已經在ipad galileo-offline-maps上安裝了該軟件,並且在脫機時仍可以使用以前打開的地圖。
正如其他人指出的那樣,使用標準手機上的Google Maps很難做到這一點。您可以做的是使用其他地圖來源。有許多使用OpenStreetMap的應用程序,可讓您提前下載地圖。我使用的oMaps可以下載不同級別的詳細信息,以便您可以放大和縮小數據。 >
我在散步時使用 GaiaGPS應用。這是免費的,可以完成工作。您可以保存地圖,並就地使用它們,而無需任何連接。而且您可以縮放!無需說這並不涵蓋街景視圖,因為這種功能所需的大小。