0

我正在开发一个适用于 phonegap 的 iPhone 应用程序。我想将它与 ArcGIS,esri 的 GIS 地图服务连接起来。

我看到了一些他们如何添加地图的例子。他们创建一个 xib 文件并在那里设计视图并将其连接到 ViewController ......我想要的是将地图添加到WEBview

在我添加了所有框架和我尝试过的所有东西之后:

MapViewDemoViewController *test = [[MapViewDemoViewController alloc]initWithFrame:CGRectMake(20,95, 285, 285)];
[[self.webView superview] addSubview:test]

但我收到一条错误消息:

Incompatible pointer types sending 'MapViewDemoViewController *' to parameter of type 'UIView *'

'MapViewDemoViewController' may not respond to 'initWithFrame:'

也许有人对这些地图有一些经验?

4

1 回答 1

0

是的,您需要更换:

[[self.webView superview] addSubview:test]

[[self.webView superview] addSubview:test.view]

修复编译器警告,但我有点怀疑......这似乎不是将地图添加到 web 视图的明智方法。看起来很不对劲。

于 2013-05-09T08:02:45.947 回答