Làm cách nào tôi có thể lưu Google Maps trong iOS để sử dụng ngoại tuyến?


21

Có cách nào để giữ lại bản đồ với càng nhiều chi tiết càng tốt (chế độ xem phố, bản đồ, chỉ đường, mức thu phóng) không?

Câu hỏi này đề cập đến chương trình bản đồ Apple được phân phối với các phiên bản iOS 1 đến 5 dựa trên gạch bản đồ google. Vui lòng mở một câu hỏi mới cho bản đồ iOS 6 và ứng dụng google map cũng có sẵn trên App Store kể từ năm 2012.


Làm thế nào về điều này, trường hợp sử dụng của bạn là gì khi đặt câu hỏi này?
Jason Salaz

@VxJason: Trường hợp sử dụng lý tưởng sẽ là có một bản đồ có thể phóng to hoàn toàn của một khu vực, tất cả có thể truy cập ngoại tuyến.
Josh K

Đó không phải là trường hợp sử dụng như tại sao bạn muốn làm điều đó, đó là trường hợp sử dụng như trong những gì bạn muốn làm, điều mà tôi hiểu một cách hoàn hảo. Bạn có thể làm điều đó trên máy tính của bạn, ở nhà, ngay bây giờ. Tại sao bạn muốn nó trên điện thoại / pod / pad của bạn? Đó là trường hợp sử dụng mà tôi đang tìm kiếm.
Jason Salaz

3
@VxJason: Tại sao? Có gì a là trường hợp sử dụng theo định nghĩa. Tại sao tôi muốn làm điều đó trên thiết bị di động? Bởi vì họ không làm cho túi đủ lớn cho máy tính xách tay của tôi.
Josh K

Vâng, tôi đã nói Trường hợp sử dụng là , tôi đã nói đó là trường hợp tôi đã biết câu trả lời. Tôi nói đó không phải là lý do tại sao sử dụng. Tôi cho rằng điều này có nghĩa là câu trả lời cho lý do tại sao : Tôi không ở nhà và tôi không có kết nối mạng, trong trường hợp đó tôi chỉ có thể quay lại đề xuất theo dõi của mình, hãy sử dụng ứng dụng có bộ đệm bản đồ cục bộ, chẳng hạn như các dịch vụ của Navigon hoặc Sygic. Ba giải pháp duy nhất tôi thấy là: (1) Bẻ khóa (2) Biết trước những gì bạn đang tìm kiếm và lưu nó, hoặc (3) đề xuất của tôi.
Jason Salaz

Câu trả lời:


7

Không cần bẻ khóa, iPhone KHÔNG lưu trữ các ô bản đồ cuối cùng trên màn hình, ở tất cả các mức thu phóng chế độ xem. Tôi không chắc mức độ mở rộng của nó và bởi vì nó chỉ là một bộ đệm tạm thời, dữ liệu luôn cách xa một giây.

Không cần bẻ khóa, bạn có thể tải xuống một ứng dụng, có rất nhiều trong số chúng, nhưng yêu thích của tôi được gọi là MotionX GPS, có trên App Store. Nó cho phép bạn lưu trữ và lưu một số loại ô bản đồ nhất định từ nhiều chế độ bản đồ khác nhau, bao gồm Địa hình, đường và hơn thế nữa. Tôi không chắc họ có cụ thể là Google Maps không, nhưng bạn có thể chắc chắn có được một số loại bản đồ.

Sau khi bẻ khóa, cả hai đều hợp pháp và dễ dàng, bạn có thể tìm thấy một vài tiện ích của bên thứ 3 để giúp bạn tải xuống các bản đồ trên thiết bị, nhưng hầu hết chúng đều yêu cầu bạn xem các ô trong chính ứng dụng, chứ không phải trong ứng dụng Bản đồ.


Tôi tò mò, bạn đang nói về ứng dụng cydia nào? Tôi không thể tìm thấy bất kỳ. Có lẽ với tên, tôi sẽ có thể tìm thấy chúng. @VxJasonxV: Những ứng dụng bạn đề cập chỉ hoạt động ở Mỹ, nhưng thế giới vẫn tiếp tục sau "rio grande". Tôi cần một ứng dụng cho phép tôi tải xuống không chỉ bản đồ mà cả ảnh vệ tinh (như những ứng dụng trong bản đồ Google). Tôi sống ở khu vực nông thôn không có vùng phủ sóng 3g và muốn sử dụng hình ảnh với dữ liệu GPS (thường là từ đường đất và đường dành cho xe đạp không xuất hiện trên bất kỳ bản đồ nào) Hài hước. GPS hoạt động khi ở bên ngoài, nơi không có WIFI, nhưng Google Maps w

3

Có, nhưng để làm điều đó đúng cách đòi hỏi phải bẻ khóa (bảo hành hợp pháp, không có lỗ hổng) và có thể phá vỡ ĐKDV của Google Maps.

Bộ nhớ cache có thể được sử dụng ở một mức độ nào đó: Ứng dụng Google Maps sử dụng bộ nhớ cache ngoại tuyến, do đó, các ô hiển thị có thể được hiển thị và bản đồ có thể được quét một chút (nếu nó được lát trong khi trực tuyến và có thể tìm nạp các ô lân cận). Chỉ đường được giữ lại trong chế độ xem danh sách ngay cả khi bạn không thể theo dõi tất cả trong chế độ xem bản đồ.

Nếu bạn muốn nhiều hơn thế, nó không được tích hợp theo mặc định. Nếu bạn bẻ khóa, bạn có thể hack nó để có bộ đệm lớn hơn nhiều, hỗ trợ hàng trăm MB nội dung bao gồm các mức thu phóng, v.v.

Thiết lập nó sẽ là một vụ hack đáng kể và chống lại TOS của Google Maps. Khi trực tuyến, bạn cần đánh hơi các gói của chính mình khỏi iPhone, phát hiện những gói liên quan đến Google Maps và tạo bộ đệm. Khi ngoại tuyến, bạn sẽ muốn chuyển hướng tất cả các yêu cầu đến máy chủ Google Maps đến máy chủ HTTP cục bộ đang chạy trên iPhone và sau đó phân phát các ô.

Tôi đã thấy điều này được thực hiện với một máy tính thường xuyên ngoại tuyến, nhưng không phải với iPhone, nhưng nó sẽ hoạt động tốt. Bạn cũng có thể thêm các lớp gạch tùy chỉnh theo cách này nếu bạn muốn.


Tôi luôn cảnh giác với việc bẻ khóa. Sau đó, tôi sẽ sẵn sàng dành hơn 1GB dung lượng ổ đĩa để chứa bộ đệm bản đồ phong nha của khu vực chung của tôi vì vậy tôi không cần phải trực tuyến nhiều như vậy.
Josh K

@ Joshbreaking không đủ, sau đó có hack đáng kể. Tôi đã chỉnh sửa câu trả lời của mình để thêm một số chi tiết.

Nghe có vẻ hay (và thú vị), tôi nghĩ tôi sẽ vượt qua phần sau. Sẽ có giá trị nếu tôi có nhiều thời gian rảnh rỗi.
Josh K

mankoff bao gồm các tình huống độc đáo. Có những ứng dụng iPhone sẽ lưu trữ các ô bản đồ từ Open Street Maps; một là MotionX GPS. Tôi đã thử điều này trước khi thực hiện một chuyến tham quan bằng xe đạp, nơi phạm vi di động sẽ bị chú ý và thấy rằng quá trình lưu trữ bộ đệm rất khó xử (bạn cần xác định khu vực nào bạn muốn lưu vào bộ nhớ cache) và chậm (Tôi để nó chạy qua đêm và khu vực được xác định của tôi không ' tải xong t). Đây là một năm trước tình hình có thể đã được cải thiện. Nếu bạn có thể sống với OSM thay thế cho Google Maps, có thể có những lựa chọn thay thế khác.
Adam Rice

3

Một phương pháp khác không liên quan đến hack nhiều. Có vẻ như một số người đã giải quyết vấn đề này. Bạn cần phải bẻ khóa và chỉ đường sẽ không hoạt động, nhưng duyệt ở các mức thu phóng khác nhau sẽ hoạt động và GPS cũng hoạt động, vì vậy bạn ít nhất biết bạn đang ở đâu.

Xem các trang web sau:


3

Tôi sử dụng CityMaps2Go cho bản đồ ngoại tuyến. Không hoàn toàn giống với Google Maps, nhưng khá tốt cho việc sử dụng của tôi. Tôi sống ở khu vực dân cư tương đối thấp, vì vậy ban đầu không có bản đồ cho khu vực của tôi, nhưng họ đã thêm nó trong vài ngày sau khi tôi yêu cầu.


2

Ứng dụng Trình duyệt web nguyên tử có thể lưu một bản sao tĩnh của trang Google Map tại địa phương. Trang đã lưu không thể cuộn hoặc phóng to, nhưng nó có sẵn ngoại tuyến. Tôi đã thử nghiệm với Chế độ trên máy bay trên phiên bản 4.0.2.


2

Điều này có thể không đáp ứng tất cả các tiêu chí, nhưng có một số ít các ứng dụng (về kích thước tệp) có dữ liệu bản đồ được lưu trữ cục bộ. Hãy nghĩ rằng GPS truyền thống với màn hình phải có dữ liệu này được lưu trữ cục bộ.

XROAD, Inc. có các ứng dụng US West và US East cung cấp các tính năng điều hướng và có dữ liệu bản đồ được lưu trữ trong ứng dụng, do đó bạn có thể tra cứu chúng ngoại tuyến, thủ công hoặc trực tuyến với tính năng tam giác tự động. Lưu ý rằng đây không phải là Google Maps. Mỗi ngày, Tosh của Google ngăn bất kỳ công ty nào khác cung cấp lần lượt dữ liệu bản đồ của họ (ít thỏa thuận hiện tại với Apple và tương tự).

Liên kết ứng dụng iTunes:

XROAD US Tây
XROAD Đông Mỹ

Có rất nhiều khả năng nếu bạn nhìn xung quanh, đây chỉ là hai cái mà tôi đã được hiển thị trước đây nếu tôi cần đi du lịch ở một nơi có phạm vi bảo hiểm không chắc chắn.


Những bản đồ đó rõ ràng đã lỗi thời, cộng với việc tôi không quan tâm nhiều đến chỉ đường về việc không phải tải lại các ô bản đồ.
Josh K

Ai tuyên bố họ đã hết hạn? Và nó ít về các hướng nhiều như nó đang có một cơ sở dữ liệu bản đồ tĩnh.
Jason Salaz

Đánh giá nhiều sao một trên ứng dụng ...
Josh K

Tôi cho rằng tôi có thể đã nhìn vào đó :). Có những lựa chọn khác như Ưu đãi của NavigonSygic Aura Drive . Và chúng bằng nhau về giá, hoặc rẻ hơn!
Jason Salaz

1

Ứng dụng bản đồ iOS sẽ lưu trữ các ô xếp trong bao lâu có thể. Trong thực tế, iPad của tôi sẽ lưu trữ các ô xếp lần lượt theo lượt trên toàn quốc và thường không mất bất kỳ ô nào khi chơi trò chơi nhẹ, đọc sách, v.v ... Không phải là không thể đánh lừa, nhưng bạn càng làm ít hơn với thiết bị, gạch của bạn càng ở trong bộ nhớ càng lâu.

Gạch của Google thường không được cấp phép sử dụng ngoại tuyến. Họ có API bản đồ tĩnh tuyệt vời có thể phù hợp với nhu cầu của bạn nhưng bạn sẽ phải tìm một ứng dụng khác cho phép kiểm soát nhiều hơn các ô bản đồ tải trước để sử dụng ngoại tuyến thực sự. Ứng dụng bản đồ iOS đơn giản là không làm những gì bạn yêu cầu.


1

Tôi khuyên dùng OpenMaps - sử dụng OpenStreetMaps cho dữ liệu bản đồ. Sử dụng đơn giản, bạn có thể tải xuống khu vực bản đồ cần thiết ở bất kỳ hoặc tất cả các mức thu phóng.

Duyệt qua các bản đồ của OpenStreetMap, tải xuống để sử dụng ngoại tuyến, chỉnh sửa bản đồ (chỉnh sửa thẻ và tạo nút), tìm ra vị trí của bạn, tìm kiếm địa chỉ, nhận chỉ đường và quét bản đồ để xem tweet bằng OpenMaps cho iPhone, iPad một iPod touch .


1
Bạn đang nói về điều này ? Bạn có thể chính xác hơn?
Loïc Wolff

1

Đối với bản đồ ngoại tuyến, tôi sử dụng Offmaps , phiên bản cũ. Màn hình hiển thị bản đồ là nhiều nhanh hơn so với các thành phố Maps 2Go , và ý kiến cá nhân của tôi là nó cũng cảm thấy nhiều hơn nữa như một ứng dụng iOS nên cảm thấy như thế nào. Vì vậy, mặc dù Offmaps không có la bàn hoạt động, tốn nhiều tiền hơn, không thể tải xuống trong nền và tôi đã tải xuống CityMaps miễn phí, tôi vẫn sử dụng Offmaps.

(Nhà phát triển Felix Lamouroux đã phát hành một phiên bản mới được đặt tên khá sai lầm cách đây một thời gian, đây là một điều hoàn toàn khác - thêm một hướng dẫn thành phố với Điểm ưa thích và bản đồ.)


Tôi cũng rất muốn giới thiệu Offmapas - và nó CÓ một la bàn hoạt động! Nó chỉ khác với gMaps so với aMaps, nhưng tôi thấy nó còn hợp lý hơn khi sử dụng :) Ngoài ra, bạn có thể tải xuống bất kỳ khu vực nào bạn thích ở bất kỳ mức độ phóng to nào bạn thích - trước khi đi du lịch tôi luôn dành thời gian để tải bản đồ - và tôi thích nó!
Untilinberlin


0

Như những người khác đã lưu ý, bạn không thể dễ dàng làm điều đó với Google Maps trên một chiếc điện thoại tiêu chuẩn. Những gì bạn có thể làm là sử dụng một nguồn bản đồ khác. Có một số ứng dụng sử dụng OpenStreetMap cho phép bạn tải xuống bản đồ trước. Tôi đã sử dụng, oMaps, tải xuống dữ liệu một mức độ chi tiết khác nhau để bạn có thể phóng to và thu nhỏ.

Các bản đồ có một chút thay đổi về chất lượng nhưng chắc chắn tốt hơn là không có bản đồ nào cả.


0

Tôi sử dụng Ứng dụng GaiaGPS cho các chuyến đi của mình. Điều này là miễn phí và làm công việc. Bạn có thể lưu bản đồ và sử dụng chúng một khi bạn có mặt tại chỗ mà không có bất kỳ kết nối nào. Và bạn có thể phóng to! Không cần phải nói rằng điều này không bao gồm Chế độ xem phố, vì kích thước cần thiết cho loại tính năng này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.