Už jste někdy navštívili ArcGIS Resource Center<\/A> a vyzkoušeli ukázky vytvořené pomocí některého z Web API? Pokud ne, tyto ukázky najdete na následujících odkazech:<\/P>ArcGIS API for JavaScript<\/A><\/LI>ArcGIS API for Flex<\/A><\/LI>ArcGIS API for Microsoft Silverlight\/WPF<\/A><\/LI><\/UL>Pro ty z vás, kteří jste některé z těchto ukázek vyzkoušeli, chci poskytnout několik rychlých tipů pro řešení problémů, které vám pomohou, když vaše lokální mapové služby nefungují s ukázkami.<\/P>Pojďme se podívat na následující scénář: Prohlédnete si ukázky online, fungují dobře. Zkopírujete kód do svého lokálního počítače a spustíte je tam, fungují skvěle. Nyní chcete použít své lokální mapové služby ArcGIS Serveru. Takže publikujete mapovou službu pomocí ArcCatalog nebo Server Manageru a můžete ji náhlednout. Poté změníte REST koncový bod služby v kódu a spustíte svou aplikaci založenou na Web API, ale mapa se v webovém prohlížeči nezobrazí. V této situaci můžete vyzkoušet několik věcí:<\/P>Zkontrolujte, zda můžete zobrazit mapu v REST Services Directory.Pokud nemůžete mapu zobrazit, může to být problém s instalací a první věc, kterou bych doporučil, je přidat novou instanci ArcGIS Server Manageru. Více informací naleznete v následujícím článku znalostní báze: Jak: Použít nástroj AddInstance k vytvoření nové instance ArcGIS Server Manageru<\/A><\/I>.<\/LI>Zkontrolujte, zda existuje soubor zásad přístupu cross-domain.Pokud pracujete buď s Silverlight API nebo Flex API, budete muset zkontrolovat existenci souboru zásad přístupu cross-domain. Pro přístup k datům z jiného serveru než toho, který hostí vaši Flex nebo Silverlight aplikaci, musí vzdálený server mít soubor zásad cross-domain v kořenovém adresáři. To lze provést pomocí clientaccesspolicy.xml nebo crossdomain.xml. Ve většině případů stačí umístit .xml soubor do kořenového adresáře vašeho webu (např. pro IIS c:inetpubwwwroot). Více informací naleznete v následujícím článku ArcGIS Web Help: Nasazení vaší aplikace<\/A><\/I>.<\/LI>Zkontrolujte, zda má soubor zásad přístupu cross-domain správná oprávnění. Pokud jste umístili soubor zásad přístupu cross-domain, ale aplikace stále nezobrazuje mapu, ujistěte se, že k souboru zásad přístupu cross-domain máte přístup ve webovém prohlížeči. Pokud ne, zkontrolujte oprávnění k souboru. Ujistěte se, že „Internet Guest Account“ má nastaveno oprávnění „čtení (a spuštění)“ tohoto souboru.<\/LI><\/OL>Další možné problémy:<\/P>Ujistěte se, že rozsah (extent), který nastavujete, používá správné hodnoty, tj. hodnoty odpovídají prostorové referenci mapové služby.<\/LI>Ujistěte se, že používáte správnou třídu vrstvy, například pro cachovanou mapovou službu použijte třídu ArcGISTiledMapServiceLayer.<\/LI><\/OL>Doufám, že vám tyto tipy pro řešení problémů pomohou dostat vaše lokální mapové služby do provozu s ukázkami z ArcGIS Resource Center.<\/P>- Kripa J., analytik podpory Esri - SDK skupina, Esri Support Services<\/P><\/>BODY<\/><\/>HTML<\/>
Pro ty z vás, kteří jste některé z těchto ukázek vyzkoušeli, chci poskytnout několik rychlých tipů pro řešení problémů, které vám pomohou, když vaše lokální mapové služby nefungují s ukázkami.<\/P>
Pojďme se podívat na následující scénář: Prohlédnete si ukázky online, fungují dobře. Zkopírujete kód do svého lokálního počítače a spustíte je tam, fungují skvěle. Nyní chcete použít své lokální mapové služby ArcGIS Serveru. Takže publikujete mapovou službu pomocí ArcCatalog nebo Server Manageru a můžete ji náhlednout. Poté změníte REST koncový bod služby v kódu a spustíte svou aplikaci založenou na Web API, ale mapa se v webovém prohlížeči nezobrazí. V této situaci můžete vyzkoušet několik věcí:<\/P>
Další možné problémy:<\/P>
Doufám, že vám tyto tipy pro řešení problémů pomohou dostat vaše lokální mapové služby do provozu s ukázkami z ArcGIS Resource Center.<\/P>
- Kripa J., analytik podpory Esri - SDK skupina, Esri Support Services<\/P>
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.