我试图将基本的ArcGIS工作流编码到我的iOS项目中。我是这个平台的新手,可以使用一些指针。我的工作流程如下。
1.)创建地图视图,显示卫星(世界样式)地图。2.)从ArcGIS Online上的我的用户帐户添加公共网络地图,作为卫星地图上的覆盖/图层。
我试过的
//.h
#import <ArcGIS/ArcGIS.h>
@interface ViewController : UIViewController <AGSWebMapDelegate>
@property (strong, nonatomic) IBOutlet AGSMapView *mapView;
//.m
// Add basemap
NSURL* url = [NSURL URLWithString:@"http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"];
AGSTiledMapServiceLayer *tiledLayer = [AGSTiledMapServiceLayer tiledMapServiceLayerWithURL:url];
[self.mapView addMapLayer:tiledLayer withName:@"Basemap Tiled Layer"];
//If I run this part alone, I'll get the satellite map.
AGSWebMap* webmap = [[AGSWebMap alloc] initWithItemId:@"bb9b8c172e8142f995526bf658078f54" credential:nil];
webmap.delegate = self;
[webmap openIntoMapView:self.mapView];
//When I add this webMap code and run the project, I get a blank white screen.
//.m cont.
- (void)mapViewDidLoad:(AGSMapView *) mapView {
NSLog(@"mapView didLoad");
}
- (void) webMapDidLoad:(AGSWebMap*) webMap {
NSLog(@"webmap added successfully");
}
//Neither of these logs get called.
问题。
1.)使用AGSTiledMapServiceLayer作为我的底图是否正确?另外,在我的ArcGIS在线地图中使用AGSWebMap是否正确?
2.)我的目标是能够在卫星底图中添加和删除多个图层,一次一个。我走对了吗?
我目前正在使用MapBox来实现这一点,但我开始尝试ArcGIS SDK及其功能。
提前感谢。
你就快到了。确保所有这三个项目的进度都正确。
从讨论中https://developers.arcgis.com/ios/objective-c/guide/viewing-web-map.htm.
在以前调用的地方进行这些调用(大概是viewDidLoad
)
>
然后必须将类的实例设置为Web映射的委托//2
// 1
AGSWebMap* webmap = [[AGSWebMap alloc] initWithItemId:@"bb9b8c172e8142f995526bf658078f54" credential:nil];
// 2
webmap.delegate = self;
然后更新处理程序webMapDidLoad()
//3
// open the web map into a map view in the delegate handler
- (void) webMapDidLoad:(AGSWebMap*) webMap {
// 3
[webmap openIntoMapView:self.mapView];
NSLog(@"webmap added successfully");
}
我目前正在使用Android Studio 1.2开发一个Android应用程序 我想在Android应用程序中使用外部Java项目作为依赖项。这个Java项目是一个Maven项目 如何将此项目作为依赖项添加到Android应用程序中,以便在Android应用程序中引用Java/Maven项目的类? Android应用程序是使用Grandle构建的。
或者 我还尝试在没有文件的情况下实现这一点,结果成功了。 如何添加带有文件的应用程序图标?
我想在IOS和Android上实现电子商务应用程序。我可以把应用程序分为两个部分,不太安全,更安全。我可以说更安全的是在应用程序中接受付款。因此,出于这个目的,我希望有独立的登录系统来进入应用程序和支付。我使用Firebase身份验证和密码身份验证。所以在项目开始时,如果我们想使用Firebase(用于身份验证和数据库),我们需要为Android应用程序添加google-services.json
问题内容: 我已经阅读了很多SO和Google链接。 我还没有弄清楚如何正确地将图像添加到eclipse gui项目中,这样系统可以识别找到它。我知道有一些关于CLASSPATH的小技巧,但做起来可能并不难。 让我先描述一下我在做什么…(如果有人可以纠正我,我将不胜感激。) 这是我的方法。 我使用“导入向导”(右键单击,“导入”,“常规”,“文件”)将图像添加到我称为“ / resources”的
我正在制作一个React原生应用程序。我想自定义应用程序图标(意思是你点击启动应用程序的图标)。我已经在谷歌上搜索过了,但我不断地发现不同类型的图标,它们指的是不同的东西。我如何将这些类型的图标添加到应用程序中?
我目前正在开发一个C#WPF应用程序,我试图在其中添加一个图像,然后在每个列表项中添加一些文本。 我已经为文本工作的绑定,但图像不显示。 下面是我的XAML: 下面是我的Directory清单类 下面是我如何添加项目到列表框 文字添加得很好,但图像没有。 我不确定这是否相关,但我在VS2010的控制台输出中看到以下内容 系统。Windows.Data错误:4:找不到引用为“RelativeSour