ArcGIS Runtime SDK for iOS

ArcGIS Runtime SDK for iOS

基于ArcGIS Runtime SDK for iOS开发的应用访问离线geodatabase包中文标注乱码

李一就 回复了问题 • 2 人关注 • 2 个回复 • 1537 次浏览 • 2019-09-17 22:54 • 来自相关话题

使用ArcMap预先生成了带中文标注的离线geodatabase, 然后将离线包导入iOS应用,发现中文标注显示始终乱码。

苹果系统下可以使用arcgis 吗?

ArcGIS Desktop不知火 回复了问题 • 6 人关注 • 5 个回复 • 35909 次浏览 • 2019-05-14 17:21 • 来自相关话题

ArcGIS for iOS中实现大批量Graphic的位移

Runtime SDKcoolbas 回复了问题 • 2 人关注 • 2 个回复 • 814 次浏览 • 2019-03-04 09:27 • 来自相关话题

acrgis for ios 10.2.5版本有没有什么方法可以处理大批量Graphic的位移,现在需要在arcgis地图上做风力风向可视化的效果.
 








 

官方ArcGIS Runtime SDK for iOS 在Github上为什么没有Objective-C版本的?

Mobile小道 回复了问题 • 3 人关注 • 2 个回复 • 999 次浏览 • 2018-11-24 11:08 • 来自相关话题

如题. 能否上传一个OC版本的. 毕竟大部分公司还在使用这门语言

ArcGIS SDK for iOS 100.3.0版本,保存在documents目录下的shp文件无法创建ShapefileFeatureTable对象?

回复

Runtime SDKlzwei 发起了问题 • 1 人关注 • 0 个回复 • 790 次浏览 • 2018-08-30 10:16 • 来自相关话题

ArcGIS Runtime SDK for iOS 100.3.0版本,保存在documents目录下的shp文件无法通过shapefileFeatureTableWithName或shapefileFeatureTableWithFileURL来创建AGSShapefileFeatureTable对象?当通过shapefileFeatureTableWithFileURL来创建对象时fileU

arcgis runtime for ios 100.3.0版本能加载.mpk包吗?

Runtime SDK朱新颖 回复了问题 • 2 人关注 • 1 个回复 • 800 次浏览 • 2018-08-29 17:25 • 来自相关话题

ArcGIS Runtime SDK for iOS 100.3.0,如何能在界面显示比例尺

回复

Runtime SDKlzwei 发起了问题 • 1 人关注 • 0 个回复 • 877 次浏览 • 2018-08-16 09:30 • 来自相关话题

我想在地图进行缩放的时候获取比例等级及比例尺,但是在文档中找不到有关信息

arcgis runtime for ios

Mobileibmboss 回复了问题 • 3 人关注 • 2 个回复 • 767 次浏览 • 2018-05-23 09:24 • 来自相关话题

ios sdk 支持加载mpk数据吗,且10.2.5 sdk支持编辑离线要素和添加删除修改要素吗?

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

蔡令1989 回复了问题 • 5 人关注 • 3 个回复 • 2090 次浏览 • 2018-05-21 16:26 • 来自相关话题

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

ArcGIS Runtime SDK for iOS100.2.1版本支持离线spk/slpk三维数据包吗?

Runtime SDK席西 回复了问题 • 2 人关注 • 1 个回复 • 1330 次浏览 • 2018-03-23 09:24 • 来自相关话题

ArcGIS Runtime SDK for iOS100.2.1版本支持离线spk/slpk三维数据包吗?
看了官方文件明暗里说有调用离线spk/slpk三维数据包接口,怎么都找不到,还是ESRI考虑市场利润,根本就没开放离线调用3D数据包接口!

关于10.2点击要素更换图片

回复

ArcGIS Desktop麦兜兜 发起了问题 • 1 人关注 • 0 个回复 • 1041 次浏览 • 2018-02-11 15:19 • 来自相关话题

我在使用10.2使用 AGSPictureMarkerSymbol 显示要素,点击要素的时候 找不到更换状态图片api,请问有其他api代替吗?

pod install失败

回复

Runtime SDKjiangKlijna 发起了问题 • 1 人关注 • 0 个回复 • 1947 次浏览 • 2017-12-29 15:16 • 来自相关话题

podfile:
$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_framew
条新动态, 点击查看
马克玲

马克玲 回答了问题 • 2015-04-17 16:41 • 3 个回复 不感兴趣

iOS 离线数据包中文标注乱码

赞同来自:

【解决办法】:
关于中文乱码的问题最根本原因是在设备中无法找到标注使用的字体库。解决的办法:

1、在windows上安装苹果支持的字体库;
2、重新配置mxd中的标注字体,使用“黑体-简”,这个字体可以正确显示中文;
3、重新生成离线geodatab... 显示全部 »
【解决办法】:
关于中文乱码的问题最根本原因是在设备中无法找到标注使用的字体库。解决的办法:

1、在windows上安装苹果支持的字体库;
2、重新配置mxd中的标注字体,使用“黑体-简”,这个字体可以正确显示中文;
3、重新生成离线geodatabase包;
4、测试应用。

附件中是苹果的字体库文件和测试结果。
iOS中瓦片绘制引擎使用了OpenGLES,在显示效果上的确和Web浏览器中的显示效果有较大差别。具体表现在:1)缓存切片上潜在的黑点在web浏览器中看起来不明显,但是在iOS应用中显示十分明显。2)标注在iOS应用中看起来进一步增强了灰度显示效果,导致标注显... 显示全部 »
iOS中瓦片绘制引擎使用了OpenGLES,在显示效果上的确和Web浏览器中的显示效果有较大差别。具体表现在:1)缓存切片上潜在的黑点在web浏览器中看起来不明显,但是在iOS应用中显示十分明显。2)标注在iOS应用中看起来进一步增强了灰度显示效果,导致标注显示清晰度降低。
马克玲

马克玲 回答了问题 • 2016-01-12 11:28 • 5 个回复 不感兴趣

苹果系统下可以使用arcgis 吗?

赞同来自:

目前ArcGIS核心产品ArcGIS Desktop 和ArcGIS Server还不能支持在Mac OSX系统上使用。但是开发类产品ArcGIS Runtime SDK for OSX可以在Mac OSX系统下开发并运行, ArcGIS Runtime SD... 显示全部 »
目前ArcGIS核心产品ArcGIS Desktop 和ArcGIS Server还不能支持在Mac OSX系统上使用。但是开发类产品ArcGIS Runtime SDK for OSX可以在Mac OSX系统下开发并运行, ArcGIS Runtime SDK for iOS 可以在Mac OSX系统下开发,在苹果移动设备上运行。
马克玲

马克玲 回答了问题 • 2016-03-17 22:21 • 1 个回复 不感兴趣

iOS端如何访问启用安全的ArcGIS Server服务

赞同来自:

【解决办法】:
可以通过AGSCredential接口来实现对安全服务的访问,示例代码:


let cred = AGSCredential(user: <user>, password: <password>, authentic... 显示全部 »
【解决办法】:
可以通过AGSCredential接口来实现对安全服务的访问,示例代码:


let cred = AGSCredential(user: <user>, password: <password>, authenticationType: .Token)

//pass the credential to layer or task
let layer = AGSDynamicMapServiceLayer(URL: url, credential: cred)
let task = AGSQueryTask(URL: url, credential: cred)


详细信息参考:https://developers.arcgis.com/ios/swift/guide/using-secure-services.htm
【解决办法】:
基于ArcGIS Runtime for iOS SDK可以通过以下途径实现离线地图应用的开发:
1)针对缓存地图,可以通过打包缓存切片包(*.tpk)的方式实现离线加载。
打包离线包的过程可以参考帮助:http://desktop.arcgi... 显示全部 »
【解决办法】:
基于ArcGIS Runtime for iOS SDK可以通过以下途径实现离线地图应用的开发:
1)针对缓存地图,可以通过打包缓存切片包(*.tpk)的方式实现离线加载。
打包离线包的过程可以参考帮助:http://desktop.arcgis.com/en/arcmap/10.3/map/working-with-arcmap/about-tile-packages.htm
在iOS端部署离线切片包的过程可以参考帮助:
https://developers.arcgis.com/ios/objective-c/guide/local-tiled-layer.htm

2)如果应用中是直接访问ArcGIS Server 缓存地图服务做底图,还可以采用联网下载的方式实现离线底图访问。缓存切片下载的样例代码可以参考官方样例:
https://github.com/Esri/arcgis-runtime-samples-ios/tree/master/DownloadTileCacheSample

3)对于矢量地图离线,可以通过Esri专为移动端定制的矢量离线地理数据库(*.geodatabase)来实现离线地图的访问。
有关 *.geodatabase的使用可以参考帮助:https://developers.arcgis.com/ios/objective-c/guide/create-an-offline-map.htm
另外可以通过官方发布的样例获得在线-离线联动的矢量离线开发思路:
https://github.com/Esri/arcgis-runtime-samples-ios/tree/master/OfflineFeatureEditingSample
【问题分析】:
关于中文乱码的问题最根本原因是:
1)苹果设备上无法识别ArcMap中使用的中文字体库;
2)SDK不会自动切换到默认中文字体。
【解决办法】:
方案一:修改离线包字体
1)从Mac系统上,拷贝苹果默认中文字体库Heiti SC到Windows... 显示全部 »
【问题分析】:
关于中文乱码的问题最根本原因是:
1)苹果设备上无法识别ArcMap中使用的中文字体库;
2)SDK不会自动切换到默认中文字体。
【解决办法】:
方案一:修改离线包字体
1)从Mac系统上,拷贝苹果默认中文字体库Heiti SC到Windows;
2)在windows上安装字体库;
3)重新配置mxd中的标注字体,使用“黑体-简”;
4)重新生成离线geodatabase包;
5) 将离线包重新导入应用。

方案二:让应用支持标注字体
1)  从Windows系统上拷贝标注使用的字体库到Xcode工程资源目录;
2)  编辑Info.plist: 添加新的key Fonts provided by application”;
3)  将每个字体文件添加到item数组 ;
​4)  确保字体文件已添加到Copy Bundle Resources列表,打包到应用。
【解决办法】:
关于将要素添加到AGSGDBFeatureTable的方法可以参考:

//Create a geometry
let point = AGSPoint(x: -117, y: 50, spatialReference: AGSSpatial... 显示全部 »
【解决办法】:
关于将要素添加到AGSGDBFeatureTable的方法可以参考:

//Create a geometry
let point = AGSPoint(x: -117, y: 50, spatialReference: AGSSpatialReference.webMercatorSpatialReference())

//Instantiate a new feature
let feature = AGSGDBFeature(table: localFeatureTable)

//Set the geometry
feature.geometry = point

//Add the feature to the AGSGDBFeatureTable
var err:NSError?
let success = localFeatureTable.saveFeature(feature, error: &err)

if success {
println(Success adding this objectId : \(r.objectId))
}
else {
println(Fail. Investigate this error : \(err?.localizedDescription))
}



详细内容见:https://developers.arcgis.com/ios/swift/guide/edit-features.htm

在调试状态下,如果检测到AGSGDBFeatureTable下面的四个属性:canCreate,canDelete,canUpdate,canUpdateGeometry都为NO,说明离线geodatabase并不来源于feature service, 只有通过feature service下载的离线geodatabase才能支持编辑和同步。详细信息参考帮助:

https://developers.arcgis.com/ios/swift/guide/sync-offline-edits.htm

http://server.arcgis.com/en/server/latest/publish-services/windows/prepare-data-for-offline-use.htm
马克玲

马克玲 回答了问题 • 2016-08-09 10:47 • 2 个回复 不感兴趣

如何修改ARCGIS for IOS的定位位置?

赞同来自:

如果你们需要在定位点展现到地图上之前来校正位置信息,然后显示在地图上。最优雅的做法是实现客户化的位置数据源,然后将数据源指定给AGSLocationDisplay 的datasource 属性。

客户化数据源需要继承<AGSLocationDispla... 显示全部 »
如果你们需要在定位点展现到地图上之前来校正位置信息,然后显示在地图上。最优雅的做法是实现客户化的位置数据源,然后将数据源指定给AGSLocationDisplay 的datasource 属性。

客户化数据源需要继承<AGSLocationDisplayDataSource> 

在客户化数据源中通过CLLocationManager对象可以获得ios 设备的定位点信息。
【解决办法】:
在100.0.0版本,默认离线geodatabase中的标注信息不显示,可以通过设置AGSFeatureLayer对象的labelsEnabled属性为true,显示标注。

featureLayer.labelsEnabled = true
【解决办法】:
在100.0.0版本,默认离线geodatabase中的标注信息不显示,可以通过设置AGSFeatureLayer对象的labelsEnabled属性为true,显示标注。

featureLayer.labelsEnabled = true
基本上就是2个步骤:
1. 指定你要query的URL: 
 //set up query task against layer, specify the delegate
        self.queryTask = [AGSQueryTask quer... 显示全部 »
基本上就是2个步骤:
1. 指定你要query的URL: 
 //set up query task against layer, specify the delegate
        self.queryTask = [AGSQueryTask queryTaskWithURL:[NSURL URLWithString:countiesLayerURL]];
        self.queryTask.delegate = self;
        
 2.把你画好的geometry指向到query.geometry,然后把spatialRelationship关系定义好:

        self.query = [AGSQuery query];
        self.query.outFields = [NSArray arrayWithObjects:@"*", nil];
        self.query.returnGeometry = YES;
        self.query.geometry = mPolygon;
        self.query.spatialRelationship = AGSSpatialRelationshipIntersects;
        [self.queryTask executeWithQuery:self.query];
 
这个是AGSQuery.geometry的文档:
https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_query.html#a274481c5a65785c77d38e99ce73611ce
 
希望对你有所帮助
可以用这个class: AGSUniqueValueRenderer 
 
10.2.5 版本:
https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_unique_valu... 显示全部 »
可以用这个class: AGSUniqueValueRenderer 
 
10.2.5 版本:
https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_unique_value_renderer.html
 
100.1版本:
https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_unique_value_renderer.html
 
这个是我们的sample code 你可以参考下: https://github.com/Esri/arcgis-runtime-samples-ios/tree/master/arcgis-ios-sdk-samples/Display%20information/Unique%20value%20renderer
 
希望对你有所帮助 
 
朱新颖

朱新颖 回答了问题 • 2017-08-29 10:16 • 2 个回复 不感兴趣

请问ArcGIS Runtime SDK for iOS 如何使用Mpk地图包

赞同来自:

ios使用不了mpk,mpk仅供桌面端使用,而且需要启动local server。
ios使用不了mpk,mpk仅供桌面端使用,而且需要启动local server。

ArcGIS Runtime SDK 100.0.0 Loadable设计模式剖析

Runtime SDK马克玲 发表了文章 • 1 个评论 • 1483 次浏览 • 2017-03-16 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-16

在基于ArcGIS SDK开发的各平台地图应用中,都会涉及到很多资源型对象,比如基于远程服务的layers, maps, portal items和tasks,基于离线地图的offline geodatabase, Mobile map package等对象。

参照帮助文档中的样例,可能很多ArcGIS开发者都知道如何初始化一个Map, 如何在Ma

基于ArcGIS Runtime SDK for iOS开发的应用访问离线geodatabase包中文标注乱码

回复

李一就 回复了问题 • 2 人关注 • 2 个回复 • 1537 次浏览 • 2019-09-17 22:54 • 来自相关话题

使用ArcMap预先生成了带中文标注的离线geodatabase, 然后将离线包导入iOS应用,发现中文标注显示始终乱码。

苹果系统下可以使用arcgis 吗?

回复

ArcGIS Desktop不知火 回复了问题 • 6 人关注 • 5 个回复 • 35909 次浏览 • 2019-05-14 17:21 • 来自相关话题

ArcGIS for iOS中实现大批量Graphic的位移

回复

Runtime SDKcoolbas 回复了问题 • 2 人关注 • 2 个回复 • 814 次浏览 • 2019-03-04 09:27 • 来自相关话题

acrgis for ios 10.2.5版本有没有什么方法可以处理大批量Graphic的位移,现在需要在arcgis地图上做风力风向可视化的效果.
 








 

官方ArcGIS Runtime SDK for iOS 在Github上为什么没有Objective-C版本的?

回复

Mobile小道 回复了问题 • 3 人关注 • 2 个回复 • 999 次浏览 • 2018-11-24 11:08 • 来自相关话题

如题. 能否上传一个OC版本的. 毕竟大部分公司还在使用这门语言

ArcGIS SDK for iOS 100.3.0版本,保存在documents目录下的shp文件无法创建ShapefileFeatureTable对象?

回复

Runtime SDKlzwei 发起了问题 • 1 人关注 • 0 个回复 • 790 次浏览 • 2018-08-30 10:16 • 来自相关话题

ArcGIS Runtime SDK for iOS 100.3.0版本,保存在documents目录下的shp文件无法通过shapefileFeatureTableWithName或shapefileFeatureTableWithFileURL来创建AGSShapefileFeatureTable对象?当通过shapefileFeatureTableWithFileURL来创建对象时fileU

arcgis runtime for ios 100.3.0版本能加载.mpk包吗?

回复

Runtime SDK朱新颖 回复了问题 • 2 人关注 • 1 个回复 • 800 次浏览 • 2018-08-29 17:25 • 来自相关话题

ArcGIS Runtime SDK for iOS 100.3.0,如何能在界面显示比例尺

回复

Runtime SDKlzwei 发起了问题 • 1 人关注 • 0 个回复 • 877 次浏览 • 2018-08-16 09:30 • 来自相关话题

我想在地图进行缩放的时候获取比例等级及比例尺,但是在文档中找不到有关信息

arcgis runtime for ios

回复

Mobileibmboss 回复了问题 • 3 人关注 • 2 个回复 • 767 次浏览 • 2018-05-23 09:24 • 来自相关话题

ios sdk 支持加载mpk数据吗,且10.2.5 sdk支持编辑离线要素和添加删除修改要素吗?

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

回复

蔡令1989 回复了问题 • 5 人关注 • 3 个回复 • 2090 次浏览 • 2018-05-21 16:26 • 来自相关话题

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

ArcGIS Runtime SDK for iOS100.2.1版本支持离线spk/slpk三维数据包吗?

回复

Runtime SDK席西 回复了问题 • 2 人关注 • 1 个回复 • 1330 次浏览 • 2018-03-23 09:24 • 来自相关话题

ArcGIS Runtime SDK for iOS100.2.1版本支持离线spk/slpk三维数据包吗?
看了官方文件明暗里说有调用离线spk/slpk三维数据包接口,怎么都找不到,还是ESRI考虑市场利润,根本就没开放离线调用3D数据包接口!

关于10.2点击要素更换图片

回复

ArcGIS Desktop麦兜兜 发起了问题 • 1 人关注 • 0 个回复 • 1041 次浏览 • 2018-02-11 15:19 • 来自相关话题

我在使用10.2使用 AGSPictureMarkerSymbol 显示要素,点击要素的时候 找不到更换状态图片api,请问有其他api代替吗?

pod install失败

回复

Runtime SDKjiangKlijna 发起了问题 • 1 人关注 • 0 个回复 • 1947 次浏览 • 2017-12-29 15:16 • 来自相关话题

podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target 'fercsm_ios' do
pod 'Alamofire', '~> 4.6'
pod 'ArcGIS-Runtime-SDK-iOS', '~> 10.2'
p

ArcGIS Runtime SDK 100.0.0 Loadable设计模式剖析

Runtime SDK马克玲 发表了文章 • 1 个评论 • 1483 次浏览 • 2017-03-16 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-16

在基于ArcGIS SDK开发的各平台地图应用中,都会涉及到很多资源型对象,比如基于远程服务的layers, maps, portal items和tasks,基于离线地图的offline geodatabase, Mobile map package等对象。

参照帮助文档中的样例,可能很多ArcGIS开发者都知道如何初始化一个Map, 如何在Ma

修复iOS Xcode 8 Error : Protocol not available, dumping backtrace[duplicate]

Web API马克玲 发表了文章 • 0 个评论 • 824 次浏览 • 2017-03-16 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-15

在基于Xcode8.2新建工程时,可能会碰到如下错误:


修复办法:
1、在Xcode 菜单中,选择Product > Scheme > Edit Scheme

2、添加环境变量:OS_ACTIVITY_MODE 值为 disable


 
3、点击Close按钮,关闭窗口后,重新运行工程,你会发现错误解除。
文章来源:
https

ArcGIS Runtime for iOS SDK100.0.0 使用 Named User激活许可示范工程

马克玲 发表了文章 • 0 个评论 • 708 次浏览 • 2017-03-01 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-1

概览
这个样例是为了示范,在使用ArcGIS Runtime SDK for iOS 100.0.0开发iOS地图应用时,如何通过Portal for ArcGIS 或者 ArcGIS Online的Named User来激活许可。示范工程包含Swift和Objective-C两个版本。您可以直接从链接中下载工程,然后在Xcode中打开,并在模拟

关于ArcGIS Runtime SDK for iOS中AGSLayerDefinition使用日期类型字段过滤的问题

西北区技术部 发表了文章 • 0 个评论 • 576 次浏览 • 2015-02-19 10:19 • 来自相关话题

  今天在使用ArcGIS for iOS中AGSDynamicMapServiceLayer的AGSLayerDefinition接口时遇到一个问题,对于字符串字段可以正常过滤,而对于日期类型的字段表达式没有出现预期结果,Xcode中不会有任何提示或报错。
  也就是说在通过REST接口可以访问的where=TimeValue = date '11-16-2010 00:00:00'在ArcG

ArcGIS Runtime SDK for iOS开发系列教程(6)——Tasks使用的一般流程

西北区技术部 发表了文章 • 0 个评论 • 674 次浏览 • 2014-05-25 17:51 • 来自相关话题

  使用过ArcGIS的Web APIs或者其他平台SDKs的人员,一定对各种各样的Tasks印象深刻,他们都功能强大且使用方便。如大家熟悉的QueryTask、FindTask、IdentifyTask、RouteTask、ClosesFacilityTask、ServiceAreaTask等,那么,在ArcGIS for iOS中也同样具有这些好用的Tasks,其用法也比较类似。这一讲我将通过

ArcGIS Runtime SDK for Mac OS X使用示例

西北区技术部 发表了文章 • 0 个评论 • 776 次浏览 • 2013-02-20 16:07 • 来自相关话题

在3月26的Esri开发者峰会上,ArcGIS Runtime SDK家族中新添了三个成员,分别是ArcGIS Runtime SDK for Mac OS X/Windows Store Apps/Qt,用于开发面向苹果系统/Win8风格/跨平台C++的原生应用,加上已有的for iOS/Android/WP/WM/WPF/Java,ArcGIS Runtime SDKs作为新一代的

ArcGIS Runtime SDK for iOS开发介绍

西北区技术部 发表了文章 • 0 个评论 • 686 次浏览 • 2014-11-11 18:25 • 来自相关话题

文章来源:http://www.cnblogs.com/esrichina/archive/2012/10/25/2738809.html

ArcGIS Runtime SDK for iOS开发系列教程(1)——开发前准备

西北区技术部 发表了文章 • 0 个评论 • 1057 次浏览 • 2015-05-23 19:48 • 来自相关话题

众说周知,ArcGIS10.1彻底架起了端到云的桥梁,使得空间信息的创造者与使用者紧密相连。它给用户带来了更加简易的操作方式,能够实现随时随地对空间信息的获取和共享,可以让任何人在任何地点以任何方式享用ArcGIS Online这个云GIS平台所提供的智能地图服务。

                         图1 云架构下的ArcGIS体系结构

ArcGIS Runtime SDK for iOS开发系列教程(2)——MapViewDemo解析

西北区技术部 发表了文章 • 0 个评论 • 622 次浏览 • 2013-11-06 05:15 • 来自相关话题

安装完ArcGIS Runtime SDK for iOS后,系统会自带一个支持ArcGIS Runtime SDK的项目MapViewDemo。路径为:${HOME}/Library/SDKs/ArcGIS/Samples/MapViewDemo
打开MapViewDemo文件夹下的MapViewDemo.xcodeproj项目文件,可以在Xcode中看到项目文件结构如

【教程连载】ArcGIS for iOS 开发系列(1) – 基本概念

ArcGIS极客说 发表了文章 • 0 个评论 • 920 次浏览 • 2016-06-05 17:42 • 来自相关话题

1.1 iOS简介
2006年苹果公司发布了智能手机iPhone,卓越的外形设计和新颖的触摸式交互,令其迅速风靡全球,随后发布的平板电脑iPad同样也取得了巨大成功,二者所搭载的都是iOS智能移动操作系统(早期叫做iPhone OS,后来更名为iOS),所谓的“智能”操作系统简单理解就是允许用户自主扩展功能,比如通过安装新应用而获取了新功能。依靠iOS开发者计划和App St

【教程连载】ArcGIS for iOS 开发系列(8) – 基础篇-空间要素-符号渲染和属性信息

ArcGIS极客说 发表了文章 • 0 个评论 • 927 次浏览 • 2016-06-17 16:14 • 来自相关话题

2 符号渲染
几何形状是地图的骨架,最后成图还需要制图,制图是另一个庞大的话题,这里不做展开,直接来介绍符号和渲染。符号面向的是空间要素,定义了点、线、面要素的颜色、透明度、边框大小等信息,而渲染面向的是图层,定义了整个图层的符号样式,其中的要素按照指定规则批量套用符号。
2.1 符号
符号(AGSSymbol)从形式上可以分为单一符号、文字符号和复合符号,下面来一一介绍

【教程连载】ArcGIS for iOS 开发系列(5) – 基础篇-图层-静态图层

ArcGIS极客说 发表了文章 • 0 个评论 • 853 次浏览 • 2016-05-28 07:27 • 来自相关话题

图层是空间数据的载体,如果你对ArcGIS Server稍有了解的话,就能明白API里不同类型的图层对应了服务器端发布的不同Service,可以分成两大类:静态图层和动态图层。
静态图层泛指缓存过的地图服务,除非服务端删除或更新缓存,否则客户端请求的数据永远是固定不变的,而动态图层正好相反,服务器根据每个请求动态的生成数据,一静一动各有用途。

表3-2-1 不同类型图层的继