我正在将Leaflet Control Geocoder软件包与Leaflet地图一起使用。我有这个包裹的两个问题。我有以下代码来初始化地图:
const map = L.map(
'mapid', {
renderer: L.canvas(),
zoom: 18,
zoomSnap: 0.5,
keepInView: true,
dragging: !L.Browser.mobile,
}
).setMaxZoom(18).setMinZoom(1.5),
geocoder = new L.Control.Geocoder.Nominatim(),
control = new L.Control.Geocoder({
geocoder: geocoder,
queryMinLength: 2,
collapsed: false,
suggestMinLength: 3,
suggestTimeout: 150,
placeholder: 'Search...'
}).addTo(map);
1)当我在搜索框内单击时,我当前已将折叠的控件设置为false。添加“未找到结果”容器。没有在搜索框中输入任何内容。这是程序包中的错误,还是可以解决?
2)当您触摸iOS设备上的位置时,下拉列表不会消失,但会在Android设备上显示并隐藏地图