var myGeocoders = [{
url: locatorUrl,
name: "Meriden",
//if your locator uses a single line input field name other than 'Single Line Input',
//tell the widget how to make the appropriate request
singleLineFieldName: "Street"
}];
geocoder = new Geocoder({
map: map,
autocomplete: true,
arcgisGeocoder: false,
geocoders: myGeocoders,
value: "Main St."
},"search");
"Street": dom.byId("address").value
geom = results.results.results[0].feature.geometry;
map.centerAndZoom(geom, 20);
var gc = [{
url: "http://MyURL/arcgis/rest/services/myGeocoder/GeocoderServer",
name: "theGeocoder",
singleLineFieldName: "Street"
}];
var geocoder = new esri.dijit.Geocoder({
map: map,
autoNavigate: true,
autoComplete: true,
geocoders: gc,
geocoderMenu: false,
arcgisGeocoder: false,
placeholder: "142 East Main St"
}, "search");
geocoder.startup();geocoder = new esri.dijit.Geocoder({
map: map,
autocomplete: true,
placehoder: "Find a place",
//searchExtent: search_extent,
arcgisGeocoder: {
name: "Esri World Geocoder"
}
}, "search");
geocoder.startup();var gc = [{
url: "http://MyServer/arcgis/rest/services/MyGeocoder/GeocodeServer",
name: "Geocoder",
singleLineFieldName: "Street"
}];
var geocoder = new esri.dijit.Geocoder({
map: map,
autoNavigate: false,
autoComplete: true,
geocoders: gc,
geocoderMenu: false,
arcgisGeocoder: false,
placeholder: "142 East Main St"
}, "search");
geocoder.startup();
geocoder.on("find-results", showResults);function showResults(results) {
var geom;
for (var i = 0; i < results.results.results.length; i++) {
console.debug(results.results.results, " at index ", i);
geom = results.results.results[0].feature.geometry;
}
map.centerAndZoom(geom, 20);
geocoder.inputNode.blur();
}