Ich habe mit dem Web AppBuilder auf arcgis.com eine Webanwendung erstellt. Die Karte soll öffentlich sichtbar sein. Als Grundlage für die App habe ich eine Online-Karte verwendet, die ich mit einem Dienst erstellt habe, den ich aus ArcMap für den ArcGIS Server meines Unternehmens freigegeben habe. Beim Freigeben des Dienstes habe ich das Kästchen „Diese Daten werden für alle freigegeben“ aktiviert. Bevor ich die Online-Karte gespeichert habe, habe ich auch auf „Freigeben“ geklickt und hier das Kästchen „Alle“ aktiviert.
Im Server Manager habe ich überprüft, dass der Dienst nicht gesichert ist. Dort wird angegeben, dass er öffentlich sichtbar ist.
Die Features des Dienstes (Punkte und Linien) sind für mich sichtbar, wenn ich die App starte und auf meinem Computer aufrufe. Wenn ich sie jedoch auf Mobilgeräten (einem Android-Telefon und einem iPhone) anzeigen möchte, passiert eines von zwei Dingen:
1. Ich muss mich bei arcgis.com anmelden (das sollte nicht passieren, da die Karte öffentlich sichtbar sein sollte und nicht nur für Personen mit einem arcgis.com-Konto)
2. Die App und die Basiskarte werden geladen, aber die Features sind nicht sichtbar
Muss ich noch an einer anderen Stelle ein Kästchen aktivieren oder eine Einstellung auswählen, damit die Daten öffentlich sind – zusätzlich zu den drei Stellen, die ich bereits genannt habe (im Assistenten zum Veröffentlichen des Dienstes, beim Freigeben der Online-Karte und im Server Manager)? Falls nicht: Weiß jemand, woran das liegen könnte? Vor Kurzem habe ich mit arcgis.com eine weitere Web-App mit Daten erstellt, die auf unserem Server gehostet werden, und bin dabei nicht auf dieses Problem gestoßen.
Vielen Dank für jede Hilfe.