Используйте Openlayers в NativeScript Project - PullRequest
0 голосов
/ 20 апреля 2019

Я новичок в NativeScript и знаю Angular.Я пытаюсь вставить карту в свое мобильное приложение с помощью Openlayers .В Angular, другими словами HTML, мы можем создать div и позволить openlayer нарисовать карту на нем.Тем не менее, я не могу найти какой-либо эквивалент div в NativeScript или XML.Как мне это преодолеть?

1 Ответ

1 голос
/ 20 апреля 2019

В отличие от Cordova / PhoneGap, NativeScript не работает в WebView.Он имеет среду выполнения JavaScript, которая позволяет вам повторно использовать свои веб-навыки, а не веб-компоненты.Все, что зависит от Browser / HTML Dom, не может быть использовано в NativeScript, так как здесь пользовательский интерфейс является чисто нативным.

Если вы все еще хотите использовать Openlayers, вам следует разместить WebView в вашем приложении и загрузить HTML /Там есть JavaScript, который может манипулировать картой для вас.Вы также можете использовать nativescript-webview-interface для связи со средой выполнения NativeScript из веб-приложения, работающего в WebView.

...