ArcGIS For Android 使用谷歌地图服务

使用ArcGIS Android API调用谷歌地图需要继承重写TiledServiceLayer类。首先我们要知道谷歌地图提供了4种服务类型:矢量地图服务、遥感影像地图服务、地形地图服务和道路POI地图服务。package com.acquisition.googlemap;/** * @author wuxin * */public interface GoogleMapLay
摘要由CSDN通过智能技术生成

    使用ArcGIS Android API调用谷歌地图需要继承重写TiledServiceLayer类。首先我们要知道谷歌地图提供了4种服务类型:矢量地图服务、遥感影像地图服务、地形地图服务和道路POI地图服务。

package com.acquisition.googlemap;

/**
 * @author wuxin
 *
 */
public interface GoogleMapLayerTypes {

	/**
	 * 谷歌矢量地图服务
	 */
	final int VECTOR_GOOGLE_MAP = 1;
	/**
	 * 谷歌影像地图服务
	 */
	final int IMAGE_GOOGLE_MAP = 2;
	/**
	 * 谷歌地形地图服务
	 */
	final int TERRAIN_GOOGLE_MAP = 3;
	/**
	 * 谷歌道路等POI地图服务
	 */
	final int ANNOTATION_GOOGLE_MAP = 4;
}

    知道了四种服务后我们需要知道谷歌地图的几个参数:地图层数、分辨率、比例尺、中心位置、空间参考以及地图瓦片的宽高等参数才能正常的使用谷歌地图。

package com.acquisition.googlemap;

import java.util.Map;
import java.util.concurrent.RejectedExecutionException;

import android.util.Log;

import com.esri.android.map.TiledServiceLayer;
import com.esri.core.geometry.Envelope;
import com.esri.core.geometry.Point;
import com.esri.core.geometry.SpatialReference;

/**
 * @author wuxin
 *   
 */
public class GoogleMapLayer extends TiledServiceLayer {

	private int GoogleMapLayerType;

	public GoogleMapLayer(int layerType) {
		super(true);
		this.GoogleMa
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ArcGIS for Android 100天地图缓存功能是指在移动设备上通过使用ArcGIS for Android软件,可以对地理数据进行离线缓存,以实现在没有网络连接的情况下查看、分析和编辑地图数据的能力。这一功能对于在野外等无网络环境下进行地图工作的人员来说非常重要。 使用ArcGIS for Android软件,用户可以选择将需要的地理数据区域离线缓存到设备内存中,包括底图、图层、要素数据等。在网络连接正常时,可以通过在线地图服务加载并显示地图数据,而在无网络连接时,可以切换到离线缓存的地图数据,继续进行工作。 这种地图缓存功能有助于提高工作效率和数据安全性。通过离线缓存地图数据,用户不需要实时的网络连接就能够加载和查看地图数据,使得在无网络环境下依然能够完成地图分析和编辑工作。此外,由于数据保存在本地设备上,也减少了对网络连接和数据传输的依赖,提高了数据的安全性。 在实际应用中,用户可以根据需要选择缓存地图的详细程度和范围,以及缓存的数据类型。这样可以根据实际情况,减少对设备存储空间的占用,并提高数据加载和显示的速度。用户还可以随时更新地图缓存,以保持地图数据的最新性。 总而言之,ArcGIS for Android的100天地图缓存功能为用户提供了在无网络连接的情况下继续进行地图工作的能力,提高了工作效率和数据安全性。同时,用户可以根据实际需求进行灵活的地图缓存设置,以优化设备性能和减少存储空间的占用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值