Nativescript Mapbox不工作,因此请告诉我它如何工作,并给出以下错误
我正在将此代码添加到我的文件中,它不起作用,并给出错误“mapboxsdk”未定义,并且预览应用程序上未添加nativescript mapbox,同时以黄色向我发出警告。所以现在我可以使用mapbox插件了,我也添加了我的令牌,但它不起作用 TypeError:无法读取未定义的属性“mapboxsdk” HTML:Nativescript Mapbox不工作,因此请告诉我它如何工作,并给出以下错误,nativescript,mapbox,Nativescript,Mapbox,我正在将此代码添加到我的文件中,它不起作用,并给出错误“mapboxsdk”未定义,并且预览应用程序上未添加nativescript mapbox,同时以黄色向我发出警告。所以现在我可以使用mapbox插件了,我也添加了我的令牌,但它不起作用 TypeError:无法读取未定义的属性“mapboxsdk” HTML: <ContentView height="100%" width="100%"> <Mapbox accessToken="your_to
<ContentView height="100%" width="100%">
<Mapbox
accessToken="your_token"
mapStyle="traffic_day"
latitude="50.467735"
longitude="13.427718"
hideCompass="true"
zoomLevel="18"
showUserLocation="false"
disableZoom="false"
disableRotation="false"
disableScroll="false"
disableTilt="false"
(mapReady)="onMapReady($event)">
</Mapbox>
</ContentView>
可能的副本适用于任何具有本机依赖关系的插件,包括nativescript mapbox。使用
tns[run | build]
而不是预览。@Manoj我没有在emulator中运行这个应用程序,我想在我的设备中运行。我有这样的警告:Plugin nativescript mapbox不包括在预览应用程序中,并且不会工作。正如Manoj解释的那样-你不能将这个插件与tns preview
一起使用。使用tns run
,它也适用于真实设备。
import { registerElement } from "nativescript-angular/element-registry";
registerElement("Mapbox", () => require("nativescript-mapbox").MapboxView);