1
我使用的Android的ArcGIS API和我想要加載本地KML file.I使用下面的代碼示例加載本地KML文件通過ArcGIS API爲Android
String url = Environment.getExternalStorageDirectory() + "\\Android\\data\\com.tehranuni.hazard.hazard\\us_states.kml";
SpatialReference sr = SpatialReference.create(102100);
System.out.println("kmlurl: " + url);
KMLLayer kmlLayer = new KMLLayer(url, sr);
mMapView.addLayer(kmlLayer);
此代碼給我下面的錯誤
KML layer fails to initializecom.esri.core.io.EsriServiceException: File not found. Wrong url or out of memory.
但是,當我用同樣的KML的在線版本,它的工作原理fine.I意味着當我改變的URL到URL它的偉大工程
我知道這個錯誤表示KML不存在的位置但是我 已經複製它 你能幫我找到一個很好的解決它感謝你這麼多
Woww..Thank你這麼多,我改KmlLayer,它works..Thank你這麼多 –
您好,能否請您看看這個問題?http://stackoverflow.com/questions/30784397/how-to-makeidentify-task-in-arcgis-api-for-android-work-with-a-standard-wms –
它完美的作品;謝謝=) –