См. Ниже часть кода html. My featureLayer
сохраняется в моей arcgisonline
;
var search = new Search({
sources: [{
featureLayer: new FeatureLayer("https://services1.arcgis.com/BZNs0xaSHDSi4V6G/arcgis/rest/services/postcodes/FeatureServer/0",
Когда я запускаю код, он просит ввести имя пользователя и пароль arcgisonline. когда я это делаю, он говорит неправильное имя пользователя и пароль.
Это одно и то же имя пользователя и пароль, я бы использовал для входа в мою учетную запись ArcGIS.
Любые намеки или предложения оцениваются!
Ну, вы можете печатать неверно.
Потому что это единственный способ доступа к защищенному (Non shared) уровню. вам нужно ввести учетные данные AGOL при доступе к защищенному (не общего) уровню в вашем приложении.
Существует альтернативный способ избежать того, чтобы identity manager or Credentials
просто AGOL GIS feature layer
вами AGOL GIS feature layer
.
Как вы можете видеть на снимке ниже. (это опубликованные вами слои)
Я не могу видеть в нем слои "postcodes"
.
Это также может быть причиной того, что либо вы не публиковали слой должным образом, либо не делились с кем-либо.
Надеюсь, это поможет вам :)