Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.08.2021, 14:46
Новичок на форуме
Отправить личное сообщение для altctrl Посмотреть профиль Найти все сообщения от altctrl
 
Регистрация: 04.08.2021
Сообщений: 1

Чтение переменной из локального текстового файла
Геосервис Mapbox предоставляет скрипт для размещения карты и маркера на ней. В строках отмеченных стрелкой мне нужно вместо константы долгота-широта 30.60000, 50.470000 вставить переменную, которая считывается из локального текстового файла. Есть инструменты в javascript?

<script>
	    mapboxgl.accessToken = 'pk.eyJ1IjoiYWx0Y3RybCIsIm';
        var map = new mapboxgl.Map({
        container: 'map',
        style: 'mapbox://styles/mapbox/streets-v11',
        center: [30.60000, 50.470000], // <-----------------
        zoom: 12
        });

        // Create a default Marker and add it to the map.
        var marker1 = new mapboxgl.Marker({ color: 'red'})
        .setLngLat([30.60000, 50.470000]) // <-----------------
        .addTo(map);
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 04.08.2021, 15:01
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

// my.json
// [30.60000, 50.470000]

<script>
  fetch('my.json').then(r => r.json()).then(myJson => {
    mapboxgl.accessToken = 'pk.eyJ1IjoiYWx0Y3RybCIsIm';
    var map = new mapboxgl.Map({
    container: 'map',
    style: 'mapbox://styles/mapbox/streets-v11',
    center: myJson, // <-----------------
    zoom: 12
    });

    // Create a default Marker and add it to the map.
    var marker1 = new mapboxgl.Marker({ color: 'red'})
    .setLngLat([30.60000, 50.470000]) // <-----------------
    .addTo(map);

  });
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 04.08.2021, 22:02
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,565

Локального для сервера или локального для юзера?
Если первое - ответ выше.
Если второе - ради безопасности вы не можете читать рандомные файлы на чужом компьютере. Однако вы можете попросить юзера положить файл в <input type="file" /> и считать содержимое FileReader'ом.
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение текстового файла (не .txt) Sergey_New Общие вопросы Javascript 1 02.09.2020 21:20
Чтение данных из файла в массив TheSingleElk Общие вопросы Javascript 2 16.06.2016 01:09
Присвоение значения переменной из локального файла pleurard Общие вопросы Javascript 5 12.02.2015 18:01
File API Чтение и обработка локального файла Uncle_Co Events/DOM/Window 0 31.12.2014 18:01
Чтение из тектового файла Jackky Общие вопросы Javascript 14 30.06.2012 01:00