Tôi hiện đang làm việc trong một dự án trường học và tôi đang cố gắng tìm hiểu các kỹ thuật tải xuống bản đồ OSM vào bộ nhớ cục bộ/bộ nhớ cục bộ của điện thoại để người dùng có thể xem bản đồ khi ngoại tuyến .Tải xuống các bản đồ cụ thể về bộ nhớ cache trong OSMDroid
Việc này được thực hiện bằng cách đặt vị trí cụ thể và các ô bản đồ nằm trong bán kính/khoảng cách cụ thể từ vị trí sẽ được tải xuống bộ nhớ điện thoại (khi có kết nối trực tuyến) để hiển thị ngoại tuyến.
Tuy nhiên, tôi gặp một số vấn đề nhỏ trong việc hiểu các API của OSMDroid. Từ hiểu biết của tôi, có vẻ như các lớp tham gia là:
hãy làm đúng cho tôi nếu tôi là nhầm lẫn.
Ngoài ra, trong MapTileBase (mà tôi tin là nhà cung cấp), getMapTile trả về android.graphics.drawable.Drawable.
Lớp học có thể vẽ này thậm chí có liên quan đến khái niệm hiển thị bản đồ ngoại tuyến không?
Hope ai đó có thể soi sáng cho tôi vào nơi chính xác bản đồ đang được kêu gọi để được tải vào bộ nhớ của điện thoại, và làm thế nào chúng ta có thể chỉnh sửa bản đồ để hiển thị các mục giao diện như các tuyến đường, chân vv
thể trùng lặp của [Tải về bản đồ cho osmdroid] (http://stackoverflow.com/questions/22862534/download-maps-for-osmdroid) – yochannah