Kolikrát jste se pokusili geokódovat bod někde na území kontinentálních Spojených států a bod se objevil u pobřeží východní Afriky? Například zavoláte na Esri Support a my vám řekneme, že lokalizátor vám dává zeměpisnou šířku a délku, ale vaše mapová služba používá projekci jinou než WGS 1984, například Web Mercator. Řešení? Přepočítejte své geokódované výsledky: z Geographic do Web Mercator<\/A>. Pokud vaše mapová služba používá prostorovou referenci jinou než Web Mercator, pak budete muset použít Geometry Service<\/A> k provedení přepočtu.<\/P>OutSpatialReference<\/STRONG> (Silverlight<\/A>, Flex<\/A>, JavaScript<\/A>). Toto je klíčové slovo, které vám usnadní život. Nová vlastnost úlohy Locator (nebo třídy AddressToLocationsParameters ve Silverlight) zavedená v ArcGIS Server 10.0 REST API a následně ve Web API verze 2.x umožňuje nastavit prostorovou referenci výstupních geometrií.<\/P>Například nastavení outSpatialReference v JavaScript APIlocator = new esri.tasks.Locator("http:\/\/\ArcGIS\rest\services\\GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>Pamatujte:<\/STRONG>Tato vlastnost je dostupná pouze s ArcGIS Server 10.0 a novějšími verzemi. Takže se ujistěte, že ve vaší aplikaci Web API 2.x pracujete s Locator službami hostovanými na stroji s verzí 10.0.<\/P>- Kripa J., analytik podpory Esri - SDK skupina, Esri Support Services<\/SPAN><\/SPAN><\/P>\n\n\n\n<\/BODY><\/HTML>
OutSpatialReference<\/STRONG> (
Například nastavení outSpatialReference v JavaScript APIlocator = new esri.tasks.Locator("http:\/\/\ArcGIS\rest\services\\GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>Pamatujte:<\/STRONG>Tato vlastnost je dostupná pouze s ArcGIS Server 10.0 a novějšími verzemi. Takže se ujistěte, že ve vaší aplikaci Web API 2.x pracujete s Locator službami hostovanými na stroji s verzí 10.0.<\/P>- Kripa J., analytik podpory Esri - SDK skupina, Esri Support Services<\/SPAN><\/SPAN><\/P>\n\n\n\n<\/BODY><\/HTML>
locator = new esri.tasks.Locator("http:\/\/\ArcGIS\rest\services\\GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>Pamatujte:<\/STRONG>Tato vlastnost je dostupná pouze s ArcGIS Server 10.0 a novějšími verzemi. Takže se ujistěte, že ve vaší aplikaci Web API 2.x pracujete s Locator službami hostovanými na stroji s verzí 10.0.<\/P>- Kripa J., analytik podpory Esri - SDK skupina, Esri Support Services<\/SPAN><\/SPAN><\/P>\n\n\n\n<\/BODY><\/HTML>
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.