在html中通过arcgis在线访问FeatureLayer

时间:2017-06-27 09:16:13

标签: javascript arcgis arcgis-js-api

请参阅下面的部分html代码,我的featureLayer中保存了arcgisonline;

var search = new Search({
        sources: [{
          featureLayer: new FeatureLayer("https://services1.arcgis.com/BZNs0xaSHDSi4V6G/arcgis/rest/services/postcodes/FeatureServer/0", 

当我运行代码时,它要求输入arcgisonline用户名和密码。 当我这样做时,它会说错误的用户名和密码。

这是相同的用户名和密码,我以前会直接在我的ArcGIS帐户中登录。

任何提示或建议都表示赞赏!

1 个答案:

答案 0 :(得分:2)

好吧,你可能打错了。

因为这是访问安全(非共享)图层的唯一方法。您必须在访问应用程序中的安全(非共享)层时输入AGOL凭据。

有另一种方法可以避免identity manager or Credentials与所有人分享 AGOL GIS feature layer

正如您在下面的屏幕截图中看到的那样。 (这些是您发布的图层)

enter image description here

我无法在其中看到 "postcodes" 图层。

这也可能是您未正确发布图层或未与任何人共享的原因。

希望这会对您有所帮助:)