2013-09-16 112 views
6

Tôi đang sử dụng thư viện GMAP.net trong một dự án và tôi thấy đó là một công cụ mạnh mẽ. Đó là cơ sở bộ nhớ cache làm cho nó một lợi nhuận thực sự cho dự án của tôi. Dù sao, tôi cần nếu ai đó có thể cho tôi biết một chút về cách bộ nhớ cache hoạt động. Theo như tôi đã thử nghiệm nó, tôi có thể thấy rằng nó phân bổ trước không gian (trong trường hợp của tôi khoảng 200 mb trên tệp SQLITE), vì vậy tôi bắt đầu thực hiện một số kiểm tra xem nó hoạt động như thế nào, và hóa ra nó hoạt động rất tốt, nhưng một số trường hợp tôi đã xem bản đồ chưa được lưu trữ. Tôi không biết nếu tôi phải dành thời gian với vị trí trên bản đồ để nó có thể được lưu trữ hoặc một cái gì đó như thế. Kích thước tệp bộ nhớ cache của ngói có tăng theo thời gian không ?, hoặc nó chỉ giữ kích thước prealocated ?.Bộ nhớ cache Gmap.net hoạt động như thế nào?

Cảm ơn trước vì bất kỳ câu trả lời nào có thể.

Trả lời

3

Tôi đã thực hiện một số nghiên cứu về cùng chủ đề này. Tôi đã học được rằng ứng dụng theo mặc định có gmdb là 256mb. Điều này không có nghĩa là có 256MB bản đồ được lưu trong bộ nhớ cache. Nó chỉ tạo phòng cho dữ liệu bộ nhớ cache. Nhìn vào bài này của người đàn ông Đài phát thanh để rõ ràng hơn. Hi vọng điêu nay co ich. Nếu bạn tìm thấy thêm thông tin đăng bài nếu cho người khác vì có rất nhiều thông tin còn thiếu về chủ đề này.

http://greatmaps.codeplex.com/discussions/274628

+1

Xin cảm ơn người đàn ông. Tôi đã yêu cầu điều này với radioman ... đây là câu trả lời https://greatmaps.codeplex.com/discussions/457064 – NicoRiff