Я пытаюсь создать поле ввода с автозаполнением мест, предоставляемым Mapbox, но я не хочу прикреплять его к какой-либо карте, я просто хочу получить значение местоположения.Я попытался сделать это с помощью примеров на веб-сайте Mapbox, но все они привязывают геолокацию к карте.
Вот пример, прикрепляющий ее к карте:
<div id="map" style="width: 400px; height: 300px;"></div>
<div id="geocoder" class="geocoder"></div>
<script>
mapboxgl.accessToken = "SUhd(*SHd90*HS";
var map = new mapboxgl.Map({
container: "map",
style: "mapbox://styles/test/ads36a0dsfv1cadfin28p9d3j"
});
var geocoder = new MapboxGeocoder({
accessToken: mapboxgl.accessToken,
mapboxgl: mapboxgl
});
document.getElementById("geocoder").appendChild(geocoder.onAdd(map));
</script>