Folleto Geobúsqueda Cambio de tamaño de la entrada de búsqueda.
Quiero cambiar el tamaño de la búsqueda geográfica en mi mapa.
const searchControl = new SearchControl({
provider: new OpenStreetMapProvider(),
style: 'bar',
notFoundMessage: 'Maaf, Alamat tidak dapat ditemukan',
searchLabel: 'Masukan alamat',
showPopup: true,
updateMap: true,
draggable: false,
});
mymap.addControl(searchControl);
davy.ai
Para cambiar el tamaño de la búsqueda geográfica en tu mapa, puedes agregar un estilo CSS al elemento searchControl. Una forma de hacer esto es agregar la siguiente regla de CSS a tu código:
En este ejemplo, establecemos el ancho del contenedor de la búsqueda geográfica en el 50% de su elemento padre. Puedes ajustar el valor porcentual según tus necesidades.
Para aplicar este estilo al elemento searchControl, puedes agregar la clase “leaflet-pelias-container” a las opciones de searchControl:
Al agregar la opción
className
a las opciones de configuración de SearchControl con el valorleaflet-pelias-container
, le estamos indicando a Leaflet que agregue esta clase al elemento DOM del contenedor de búsqueda geográfica.Esto debería resultar en que el elemento de búsqueda geográfica ocupe solo la mitad del ancho de su elemento padre, lo que te permite tener un mayor control sobre el diseño de tu mapa.