0

我是 Rest API 的新手,正在尝试为 ArcGIS Online 开发客户端。我尝试使用我的登录凭据登录 ArcGIS.com,然后查看我在服务器上发布的地图。当我点击任何地图时,它会在浏览器中打开一个这样的网址。

https://services.arcgis.com/N2SwjtBNabcd069C/arcgis/rest/services/IMap/FeatureServer/1

然后我创建了一个不同的登录帐户,然后发布了地图并尝试在浏览器中打开它,它显示了一个不同的网址,如下所示

https://services2.arcgis.com/N2SwjtBNabcd069C/arcgis/rest/services/IMap/FeatureServer/1

注意url第一个的开头是

https://services.arcgis.com/

第二个是

https://services2.arcgis.com/

现在我的问题是当我尝试登录我正在开发的客户端应用程序时。我能够生成令牌、帐户 ID 和帐户名称。但是我怎么知道我应该搜索哪个服务器来定位我的图层(即 services2.arcgis.com 或 services.arcgis.com)?我可以从哪里获得这些信息

PS: 上面 url 中的 N2SwjtBNabcd069C 是账户 ID

4

1 回答 1

1

登录并生成令牌后,您可以进行以下查询以查看内容的 url。

http://www.arcgis.com/sharing/content/users/ <用户名>?f=json&token=<生成令牌>

这将返回包含您服务的 url 的 json。

于 2014-10-14T07:16:22.083 回答