Roh*_*han 5 android mapbox nativescript nativescript-plugin
我在android模拟器中遇到问题,我的svg / icon图层显示为黑色。有时这会影响高速公路/道路标记以及我的地图标记。该插件当前正在使用默认标记,但是我也提供了自己的png文件,它们都遇到了这个问题。
有时放大会修复它(如下面图片中的一个标记所示)
我尚未在任何其他设备上对此进行测试,并且仅使用了来自android studio的android模拟器。
一些额外的细节
我正在使用Angular(和TS)运行nativescript,我已经注释掉了添加标记等的任何无关代码,但仍然在高速公路数字标记上存在问题(下面的示例)。这是我的模板:
<StackLayout class="page">
<ContentView height="100%" width="100%">
<Mapbox
accessToken="token"
mapStyle="streets"
[latitude]=defaultLocation.latitude
[longitude]=defaultLocation.longitude
hideCompass="true"
zoomLevel="8"
showUserLocation="false"
disableZoom="false"
disableRotation="false"
disableScroll="false"
disableTilt="false"
(mapReady)="onMapReady($event)">
</Mapbox>
</ContentView>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
看来我可以使用以下代码调用removeMarkers和addMarkers来触发此操作:
updateUserMarker(loc) {
console.log("updating user location marker with loc: ", loc)
this.map.removeMarkers([this.userMarker.id]);
this.userMarker.lat = loc.latitude;
this.userMarker.lng = loc.longitude;
this.map.addMarkers([this.userMarker]);
}
Run Code Online (Sandbox Code Playgroud)
小智 1
我遇到了同样的问题,我删除了 Android Studio 并重新安装并下载了新的操作系统映像,它似乎已经解决了问题。
不确定您是否仍然遇到这个问题,但我想我会将其放在这里供任何遇到该问题的新用户使用,因为这是我能找到的与此相关的唯一帖子。
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |