ArcGIS:Hello World Maps

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

    <com.esri.android.map.MapView
        android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        mapoptions.MapType="Topo"
        mapoptions.center="116.404, 39.915"
        mapoptions.ZoomLevel="16"
        />

</LinearLayout>

activity_main.xml

package com.esri.android.tutorials.helloworld;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

import com.esri.android.map.MapView;

public class MainActivity extends ActionBarActivity {
    MapView mapView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mapView = (MapView) findViewById(R.id.map);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }

    @Override
    protected void onPause() {
        super.onPause();

        if (mapView != null) {
            mapView.pause();
        }
    }

    @Override
    protected void onResume() {
        super.onResume();

        if (mapView != null) {
            mapView.unpause();
        }
    }
}

MainActivity.java

时间: 2024-10-09 20:46:48

ArcGIS:Hello World Maps的相关文章

ArcGIS平台,打造可落地的新一代Web GIS

新一代Web GIS的内涵 "新一代Web GIS",是Esri在新的GIS技术和时代背景下,所提出的一种以Web为中心的.全新的GIS应用模式,在这种模式中,资源和功能都进一步整合,GIS服务的提供者以Web的方式提供资源和功能,而用户则采用多种终端随时随地访问这些资源和功能.在这种模式下,GIS平台变得更加简单易用.开放和整合,使得GIS为组织机构所有人使用成为现实,为"Web GIS"赋予了全新的内涵.ArcGIS平台倡导One ArcGIS的理念,不再受限于

ArcEngine - 地图和布局同步

1,定义同步的类: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Engine.App_Code { 7 public class ControlsSynchronizer { 8 #region private field. 9 private ESRI.ArcGIS.Controls.IMapControl3 mapCtrl

ArcGIS10.2最新全套下载地址

http://www.tuicool.com/articles/VfaMfy 免责声明: 该链接来自于哥伦比亚大学或者牛津大学的网站链接, 下载 软件之前确保有正版的软件授权 ,本博客只是转载了网站链接而已,如果用户有相关的盗版行为,与本博客和本作者无关! 特此声明! ---------------------------------------------------------------------------------- 版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律

如何基于谷歌地图的Server缓存发布Image Service服务

第一步:下载地图数据 下载安装水经注万能地图下载器,启动时只选择电子.谷歌(这里可以根据自己的需要选择),如下图所示. 找到成都后框选下载成都区域,如下图所示. 双击新建任务,选择1到19级,如下图所示. 第二步:导出 ArcGIS Server 服务 下载完成后,询问是否导出,点击选择"是":然后在列表的任务例表中选择"成都",再点击"确定"显示"导出图片数据"对话框,如下图所示. 在该对话框中选择导出类型为"瓦片

Google Maps投影在ArcGIS中的设置

Google Maps采用的地图投影为Web Mercator,其优点为不同维度其形状保持不变,当然面积要发生变化. ArcGIS9.3中可以直接设置为WGS 1984 Web Mercator,操作序列为:Predefined > Projected Coordinate Systems > World > WGS 1984 Web Mercator ArcGIS10中可以直接设置为WGS 1984 Web Mercator (Auxiliary Sphere) ,操作序列为:Pred

ArcGIS API for Silverlight开发入门准备

原文:ArcGIS API for Silverlight开发入门准备 微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich Internet Application). ArcGIS API for Silverlight 能够让的Silverlight应用程序具有集成ArcGIS Server.ESRI MapIt和Bing Maps服务的能力.利用 ArcGIS Server 和Bing Maps资源,比如说Maps.Loca

关于ArcGIS API for JavaScript中basemap的总结介绍(一)

实际上basemap这个概念并不只在arcgis中才有,在Python中有一个matplotlib basemap toolkit(https://pypi.python.org/pypi/basemap),是用来实现地理信息可视化的.其中,matplotlib是Python常用的数据绘制包,basemap是matplotlib的一个子包,用来进行地图绘制.本文所指的basemap是指esri提供的基础底图图层. 正式使用basemap是在前一阵做webgis开发的时候,需要在自己的矢量图层下面

[转] Download Images from Multiple Maps

转载自 李旭, Tool: Download Images from Multiple Maps Summary SAS Planet是一款俄罗斯绿色免费软件,一直持续不断更新.该软件最大的一个特点就是无水印地从多种网络地图上下载影像,比如Google Earth.ESRI.Yahoo!等等,缺点是至今该软件的英文帮助还不强大,寥寥数页,俄文帮助比较详细,这对于该软件的理解和掌握有困难. 下载地址:Downloads. Example 试举一例说明下载高清影像之过程.打开SAS Planet,选

使用Android Studio与ArcGIS Android SDK的开发环境部署和HelloWorld

android studio(以下简称AS)是google推荐的android专用IDE,替代目前主流的eclipse,另外arcgis也把AS作为推荐的android IDE 本文不介绍android SDK的部署和AS的安装 以下网站应该是AS的官方中国官网,有很多AS相关基础教程和AS的下载(不用FQ下载了),强烈推荐 http://www.android-studio.org/ 本文代码以arcgis android SDK中的arcgis-android-sdk-v10.2.4\sam