在 ArcGIS api 中添加 Google 地图或 bing 作为基础层 android
Add Google map or bing as base layer in ArcGIS api for android
我正在使用 Android 的 ArcGIS Runtime SDK 构建我的应用程序。我想添加一个 Google 地图作为底图。那可能吗?我可以使用 ArcGISFeatureLayer
将 Google 地图图层或其他图层添加到我的 MapView
吗?
使用BingMapsLayer
class to add a Bing Maps layer to the MapView
。您需要从 Microsoft 获取 Bing 地图密钥。
没有用于将 Google 地图添加到 MapView
的直接界面。但是你可以尝试扩展 TiledServiceLayer
if you must use Google Maps. Do a web search for "extends TiledServiceLayer" for examples. Here's an example that uses Google Maps,虽然我不知道它是否有效,我不知道它是否遵守 Google 的服务条款。
您还应该考虑更简单且免费的 ArcGIS Online 底图选项(请参阅 ArcGISTiledMapServiceLayer
) and OpenStreetMap (see OpenStreetMapLayer
)。
无论如何,ArcGISFeatureLayer
不适合 class 用于平铺底图。它用于要素服务。
我正在使用 Android 的 ArcGIS Runtime SDK 构建我的应用程序。我想添加一个 Google 地图作为底图。那可能吗?我可以使用 ArcGISFeatureLayer
将 Google 地图图层或其他图层添加到我的 MapView
吗?
使用BingMapsLayer
class to add a Bing Maps layer to the MapView
。您需要从 Microsoft 获取 Bing 地图密钥。
没有用于将 Google 地图添加到 MapView
的直接界面。但是你可以尝试扩展 TiledServiceLayer
if you must use Google Maps. Do a web search for "extends TiledServiceLayer" for examples. Here's an example that uses Google Maps,虽然我不知道它是否有效,我不知道它是否遵守 Google 的服务条款。
您还应该考虑更简单且免费的 ArcGIS Online 底图选项(请参阅 ArcGISTiledMapServiceLayer
) and OpenStreetMap (see OpenStreetMapLayer
)。
无论如何,ArcGISFeatureLayer
不适合 class 用于平铺底图。它用于要素服务。