Как добавить автозаполнение ввода Mapbox без карты? - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать поле ввода с автозаполнением мест, предоставляемым 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>
...