问题标签 [arcgis-android-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 点之间的 ArcGISRuntime 箭头
我ArcGISRuntime
用来在地图上显示点以及它们之间的线。线条和点显示正确,但我无法将其设置为将线条显示为箭头。
通过使用这行代码,点和线显示如下:
我尝试更改它的行以用箭头显示它,但这似乎没有做任何事情:
我在这里做错了什么?
android - 我正在开发一个支持 ArcGIS 离线地图的 Android 应用程序。为此,我必须使用哪一个?MPK 或 MMPK 包?如何下载它?
我正在开发一个支持ArcGIS 离线地图的 Android 应用程序。要在 android 中使用离线地图,我必须下载什么?MPK还是MMPK?通过什么工具可以生成对应的包?有没有人有过相同的经验?我正在使用com.esri.arcgisruntime:arcgis-android:100.7.0依赖关系。文档让我完全困惑。我们也已经购买了Development builder starter license。任何帮助,将不胜感激。
esri-maps - Android ESRI地图如何从屏幕点获取纬度经度
我知道我们可以screenPoint
使用这个从 ESRI 地图上的触摸位置获取
我们也可以mapPoint
从screenPoint
使用这个
现在我如何从这些screenPoint
或mapPoint
android - arcgis-android-100.3.0.pom 表示禁止
我们正在尝试制作此处提到的示例示例应用程序
https://developers.arcgis.com/android/10-2/guide/develop-your-first-map-app.htm
每当我们尝试构建时,都会出现以下错误。
无法获取“https://esri.bintray.com/arcgis/com/esri/arcgisruntime/arcgis-android/100.3.0/arcgis-android-100.3.0.pom”。从服务器收到状态码 403:Forbidden
知道为什么会这样吗?
注意:我尝试了100.0.0
or 100.9.0
,但同样的错误。
另请注意,我可以访问下面的链接 http://esri.bintray.com/arcgis/com/esri/arcgisruntime/arcgis-android/100.9.0/,但是当我单击 pom 或 aar 文件时,它显示 Forbidden。
我错过了什么吗?
android - ArcGIS Android SDK,使用vectorDrawable向mapView添加标记
您可以使用 VectorDrawable 将标记添加到 Android ArcGIS 运行时 SDK 上的 ArcGIS mapView 吗?我知道如何使用 png 图像并向地图添加标记。
但我还没有弄清楚我是否可以使用 svg 图像。
java - 当应用程序在后台 bing 后恢复时,我的 Activity 出现空对象异常
我有一个 android 应用程序,当主要活动在模块中启动一个活动时,该应用程序中包含第二个模块,一切都很好。问题是,如果您转到另一个应用程序然后恢复此应用程序,则活动会因空对象指针而崩溃。我的应用程序使用 Esri ArcGIS 运行时 SDK。发生崩溃时,我在活动中打开了一个 MapView。我对 MainActivity 中的打开地图没有任何问题,应用程序进入后台,然后返回当前应用程序。
android - Esri 图形点
我正在使用下面的代码在地图上画线以计算距离,但面临挑战,因为坐标直到 7 位才返回准确的值。
mapCenterLongitude 和 mapCenterLatitude 返回十进制值,直到 7 位,但是当传递给 Graphics() 时,坐标的最后一位减少并只返回 6 位
val startPoints= Point(mapCenterLongitude!!.toDouble(), mapCenterLatitude!!.toDouble(), srWgs84) val locationMarker= SimpleMarkerSymbol(SimpleMarkerSymbol.Style.CIRCLE, 0xFF0000FF.toInt(), 10f)
val startLocation = 图形(startPoints,locationMarker)
java - ArcGIS Android API 10.X 或 100.X 是否支持圆弧?
我看到ArcGIS Enterprise .NET API支持 com.esri.arcgis.geometry.CircularArc 类,但 com.esri.arcgisruntime.geometry 中似乎不包含类似的类。
我正在开发一个 android 应用程序,其中包含琐碎的 CAD 功能,例如在具有已知坐标(纬度、经度、东距、北距)的点之间绘制多边形、折线、直线、弧...
而且由于功能微不足道,我暂时不想使用Autodesk Android API
或任何其他 CAD Android API
该应用程序现在将弧线视为线段,这会导致放样变得复杂。
它也消耗时间。例如,如果我想以 1 度的步长绘制弧线,则应在数据库中存储 361 个点,并为每个点计算东、北、纬度和经度。
我希望用户能够在存储 7 个属性的地图上绘制示意图弧。
1- 半径
2- 中心向东
3- 中心向北
4- 中心纬度 5- 中心经度
6- 起点 Gisement
7- 终点 Gisement
并且每当用户想要在圆弧上放样一个点时,该点的坐标可以计算如下:
然后可以将东向和北向转换为纬度和经度,用户可以放样点。
是否有任何仅使用 ArcGIS Android API 的解决方案?
arcgis - 想要使用 ArcGIS Runtime API for Andriod 仅在现有图形叠加层中显示第一个结果
我目前正在使用 ESRI 地理编码服务创建定位器任务的 android 平台,并将地址传递给地理编码。
操作完成后,将检索结果位置并将其显示在图形叠加中。
我有多个输出,但我想在地图上显示第一个结果。
下面是我的代码,有没有办法改进我的代码以仅在加载时显示第一个结果而忽略休息。使过程更快。