ใช้แผนที่ ArcGIS.com ที่ไม่ได้แชร์กับทุกคนจาก ArcGIS API สำหรับ JavaScript หรือไม่


10

ฉันชอบที่จะใช้ ArcGIS.com เพื่อสร้างแผนที่ที่มีเลเยอร์การปฏิบัติงานด้านบนของผู้สร้างฐาน ฉันต้องการให้เนื้อหาและแผนที่เป็นส่วนตัว แต่เพื่อแสดงแผนที่ในแอปพลิเคชันที่สร้างด้วย JavaScript API ฉันพยายามใช้IdentityManagerใหม่เพื่อให้แอปพลิเคชันเปิดกล่องโต้ตอบการเข้าสู่ระบบ ทำได้ แต่ฉันได้รับ: "ชื่อผู้ใช้ / รหัสผ่านไม่ถูกต้องโปรดลองอีกครั้ง"

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเป็นมือใหม่ใน ArcGIS.com และ JS ดังนั้นอาจมีบางอย่างปะปนกันทุกคนทราบหรือไม่ว่าเป็นไปได้ที่จะเข้าถึงแผนที่ที่ไม่ได้แชร์กับสาธารณะ ไม่มีปัญหาในการเข้าถึงแผนที่โดยใช้createmapตราบใดที่มีการแชร์แผนที่ให้กับทุกคน

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


8

ตัวจัดการข้อมูลประจำตัวต้องทำ POST เพื่อเข้าสู่ระบบเพื่อเข้าใช้งาน webmap ของคุณ เมื่อคุณกดปุ่ม arcgis.com นี้เป็นคำขอข้ามโดเมนดังนั้นคุณจำเป็นต้องทำเช่นนี้ผ่านพร็อกซี่ คุณตั้งค่าพร็อกซีสำหรับแอปของคุณแล้วหรือยัง?

ดูเอกสารนี่ยังไม่ชัดเจน เราจะอัปเดตเอกสารของเราเพื่อบอกว่าคุณต้องใช้พรอกซีถ้าคุณต้องการใช้เว็บส่วนตัวในแอพที่คุณโฮสต์เอง (ถ้าคุณยังไม่ได้เดาฉันทำงานกับทีม JS API)


ลงคะแนนและไม่มีความคิดเห็น?
Derek Swingley

ดูเหมือนจะเป็นคำตอบที่สมเหตุสมผลอย่างสมบูรณ์แบบสำหรับฉัน ....
Stephen Lead

1
โอ้นี่คืออินเทอร์เน็ต ...
Derek Swingley

@ Derek-Swingley ฉันได้รับพร็อกซี ASP.NET ขึ้นและทำงาน แต่มันจะดีถ้าการใช้งานจะสามารถรับโทเค็นใหม่เมื่อจำเป็น
MathiasWestin

@MathiasWestin ดีใจที่ได้ยินว่าคุณทำงานได้ดี Identity Manager ควรได้รับโทเค็นใหม่ตามที่จำเป็น - เมื่อแอพของคุณพยายามที่จะเข้าถึงทรัพยากรด้วยโทเค็นที่หมดอายุแล้วผู้จัดการข้อมูลประจำตัวควรจะส่งและรับโทเค็นใหม่ที่ถูกต้อง
Derek Swingley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.