如何解决ArcGis底图图层
我试图用ArcGis地图制作一个应用程序。我需要设置位于以下网址上的自定义底图:https://karta.yanao.ru/arcgisserver/rest/services/BASEMAP/BASEMAP/MapServer。
这是我在活动中尝试执行的操作:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
ArcGISRuntimeEnvironment.setLicense("LICENSE")
setupMap(map)
}
private fun setupMap(mapView: MapView) {
val layer = FeatureLayer(ServiceFeatureTable("https://karta.yanao.ru/arcgisserver/rest/services/BASEMAP/BASEMAP/MapServer"))
val map = ArcGISMap(Basemap(layer));
map.addLoadStatusChangedListener { status ->
Toast.makeText(this,status.newLoadStatus.name,Toast.LENGTH_SHORT).show()
}
map.basemap = Basemap(layer)
mapView.map = map
}
但是我只得到地图加载期间的ArcGisRuntimException。
详细消息:Attempted to use invalid JSON
。
附加消息:Name property is missing
。
我该怎么办?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。