Мне нужно внедрить карту для моего проекта по управлению дорожным управлением. Что -то похожее на карты Google, но проще. Это для академического проекта. Я не хочу использовать Google Maps API. Я пытался использовать WebView. Я сделал код HTML CSS и JS, который использовал карты MapLibre. Вот код
html < /p>
MapLibre Map
< /code>
css < /p>
body, html {
margin: 0;
padding: 0;
height: 100%;
}
#map {
width: 100%;
height: 100vh;
}
< /code>
js < /p>
const map = new maplibregl.Map({
container: 'map',
style: 'https://api.maptiler.com/maps/streets-v ... oLru0ECNJq', // Sample style
center: [90.4125, 23.8103], // Example: Dhaka
zoom: 13
});
// Example marker
const marker = new maplibregl.Marker({ color: 'red' })
.setLngLat([90.4125, 23.8103])
.addTo(map);
< /code>
Как вы можете видеть, я не оставил его слишком сложным. Но все же мой веб -просмотр не может показать это. Когда я пытаюсь увидеть это, запустив файл index.html, я вижу его, но когда я использую его с WebView, я не знаю. Я спросил ИИ, он сказал, что, возможно, это как -то связано с Webgl или что Javafx задним числом и не может использовать его или что -то в этом роде. У меня также есть отдельный каталог с именем node_modules.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ng-webview
Как показать мой веб -сайт Maps в приложении Javafx с помощью WebView? ⇐ Javascript
Форум по Javascript
1754071737
Anonymous
Мне нужно внедрить карту для моего проекта по управлению дорожным управлением. Что -то похожее на карты Google, но проще. Это для академического проекта. Я не хочу использовать Google Maps API. Я пытался использовать WebView. Я сделал код HTML CSS и JS, который использовал карты MapLibre. Вот код
html < /p>
MapLibre Map
< /code>
css < /p>
body, html {
margin: 0;
padding: 0;
height: 100%;
}
#map {
width: 100%;
height: 100vh;
}
< /code>
js < /p>
const map = new maplibregl.Map({
container: 'map',
style: 'https://api.maptiler.com/maps/streets-v2/style.json?key=uSZHAA0ZFcoLru0ECNJq', // Sample style
center: [90.4125, 23.8103], // Example: Dhaka
zoom: 13
});
// Example marker
const marker = new maplibregl.Marker({ color: 'red' })
.setLngLat([90.4125, 23.8103])
.addTo(map);
< /code>
Как вы можете видеть, я не оставил его слишком сложным. Но все же мой веб -просмотр не может показать это. Когда я пытаюсь увидеть это, запустив файл index.html, я вижу его, но когда я использую его с WebView, я не знаю. Я спросил ИИ, он сказал, что, возможно, это как -то связано с Webgl или что Javafx задним числом и не может использовать его или что -то в этом роде. У меня также есть отдельный каталог с именем node_modules.
Подробнее здесь: [url]https://stackoverflow.com/questions/79722792/how-to-show-my-maps-website-in-javafx-application-using-webview[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия