Is it possible to turn off the ESRI World Geocoder, or at least not return or mask the results, when a users uses the search and a layer is defined. I have an app in which I need to limit the search returns, the US Gov does not allow any non-approved place names to be in their web map applications.
You can go to My Organization -> Edit Settings > Utitlity Services. In the Geocoding section delete the ESRI World Geocoder. It won't let you do this unless you have another geocoding service from ArcGIS Server present.
Jeff thanks for your answers. Sadly this will not work for me. I do have a geocoding available on the Servers, but other users need to be able to use the World GeoCoder.
I plan to write something up for ESRI IDeas. Would be nice to control what GeoCoders are used for what applications.
Also know searching if there is a search-like widget that will meet my needs. I found a JavaScript one but am not permitted to use JavaScript for this application.
In some app templates you can configure a search tool to default to your geocoder instead of the World Geocoder. You can also have it search a field in a layer. Sometimes I have the search tool search my address point layer instead of a geocoder, this way I can enable suggestions and a list of valid addresses is displayed for the user.
There are some app templates with such a search function? This is shocking and wonderful news to me. I have been searching and not able to find any examples.
Hi Ray,
Are you trying to implement this in a configurable app? If so, which app are you using?
What data source are you using that you want your users to search from? Is it a layer in the web map or a geocoder that is hosted on a local server?
Thanks,
Kelly
The Basic Viewer template allows you to search a layer as well as geocoders. You can select any of the layers in your map and select the fields you would like to be searched, enable suggestions (up to 15) and select the default layer to be searched if you select more than one searchable layer. You can also select your geocoding service here and uncheck the World Geocoder (I think).
One issue I have encountered is if your search layers have a visibility set that isn't visible when the app opens, if you type in a search and select one of the suggestions it gives an error. A bug has been logged by tech support for that issue, but I can't find a link for it outside My Esri.
is it possible to turn off the geocoder in dashboards? I only want to use my organization's geocoder so that the public will not get pulled away from our area of interest by accidentally selecting a street in another city
As Jeffward mentioned:
You can add a new geocoder, "use my organization's geocoder"
I created a fake geocoder so our team wont leave our AOI for WILEY California.
Create your own Locator View of the World Geocoding Service. When creating it, turn off Enable Geosearch. Share the Locator View with your Org or Public. Go to your Organization Settings, Utility Services. Add the Locator View that you just created, and then delete the Esri World Geocoder Service.
In your web map settings, you can enable search by layer and the search widget will only show your layer, not the Locator View.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.