Я считаю, что по умолчанию карта Esri Javascript 4.13 будет искать адреса по текущему экстенту представления карты. Проблема в том, что если пользователь увеличивает или уменьшает масштаб изображения слишком далеко, результаты поиска возвращают адреса ОЧЕНЬ далекие. Вот мой код:
function initESRIMap() {
require(["esri/Map", "esri/views/MapView", "esri/widgets/Search", "esri/layers/FeatureLayer", "esri/widgets/Popup", "esri/geometry/Extent", "esri/geometry/Geometry"], function (
Map,
MapView,
Search,
FeatureLayer,
Popup,
Extent,
Geometry
) {
var esriMap = new Map({
basemap: "streets",
});
var esriView = new MapView({
container: "map-div",
map: esriMap,
center: LatLong,
zoom: 11,
});
var search = new Search({
view: esriView,
});}
Я хочу иметь возможность получать такие же результаты поиска, НЕЗАВИСИМО от моего местоположения на карте. НО ограничивайте результаты определенной областью. Поэтому, если я просматриваю другую страну, я все равно буду видеть результаты поиска в моем масштабе.