2
我是GIS和ArcGIS框架的新手。我正在查看適用於Android的ArcGIS Runtime SDK。我瞭解ArcGISTiledMapServiceLayer使用緩存的圖像作爲基礎圖層將其顯示在屏幕上。這些圖像需要通過REST服務提供。 SD卡上可以使用本地存儲的圖像嗎?具有本地圖像的ArcGISTiledMapServiceLayer
我是GIS和ArcGIS框架的新手。我正在查看適用於Android的ArcGIS Runtime SDK。我瞭解ArcGISTiledMapServiceLayer使用緩存的圖像作爲基礎圖層將其顯示在屏幕上。這些圖像需要通過REST服務提供。 SD卡上可以使用本地存儲的圖像嗎?具有本地圖像的ArcGISTiledMapServiceLayer
你可以做到這一點,但不能用ArcGISTiledMapServiceLayer
類。改爲使用RasterLayer
類。
ArcGISTiledMapServiceLayer
僅適用於ArcGIS緩存的地圖服務。如果要顯示本地圖像,請改用RasterLayer
(sample code,more documentation)。如果您想顯示本地磁貼包或精簡緩存,請改爲使用ArcGISLocalTiledLayer
。如果您不確定要使用哪種類型的圖層,請查看documentation on layer types。
如何創建tile包或緊湊型緩存? –
請參見[如何在ArcMap中創建拼貼包](https://desktop.arcgis.com/en/desktop/latest/map/working-with-arcmap/how-to-create-a-tile-package.htm )。您在ArcMap中製作拼貼包並將其複製到您的設備上。這是簡單的方法。如果你花更多的時間花更多的時間編寫代碼,你可以改爲[在Android中創建離線地圖](https://developers.arcgis.com/android/guide/create-an-offline-map.htm)(看在關於創建底圖的部分;您可以創建一個tile包或緊湊型緩存,它們在Android中的表現都相同)。 –