我试着使用搜索工具,但它一直这么说没有发现“西雅图”的结果。
搜索错误
这是我在codeen上使用的代码。
< html >
<头>
显示地图
.
<时尚>
超文本标记语言
的身体,
# viewDiv {
填充:0;
保证金:0;
高度:100%;
宽度:100%;
}
> < /风格
https://js.arcgis.com/4.19/esri/themes/light/main.css" >
< script src = "
https://js.arcgis.com/4.19/" >
> < /脚本
< >脚本需要([“esri /配置”,
“esri /地图”,
“esri /视图/ MapView”,
“esri / widget / BasemapToggle”,
“esri / widget / BasemapGallery”、“esri / widget /搜索”),
函数(esriConfig,
地图,
MapView,
BasemapToggle,
BasemapGallery,
搜索)
{esriConfig。apiKey = "API-KEY";
const map = new map
({
Basemap: "arcgis-navigation"});
const view = new MapView({
地图:地图,
中心:[-118.805,34.027],
//经度,纬度
变焦:13,
//放大级别
容器:“viewDiv”
// Div元素
});
const search = new search({//添加搜索小部件视图:视图});view.ui。添加(搜索,“右上的”);const basemapGallery = new basemapGallery ({
视图:视图
来源:{
查询:{
标题:“开发人员的世界Basemaps”和所有者:esri
}
}
});view.ui.add (basemapGallery“右下角”);
const basemapToggle = new basemapToggle ({
视图:视图
nextBasemap:“arcgis-imagery”
});
view.ui.add (basemapToggle“右下角”);
});
> < /脚本
< / >头
身体< >
< div id = " viewDiv " > < / div >
身体< / >
< / html >