Как показать мой веб -сайт Maps в приложении Javafx с помощью WebView?Javascript

Форум по Javascript
Ответить
Anonymous
 Как показать мой веб -сайт Maps в приложении Javafx с помощью WebView?

Сообщение 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-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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»