gpt4 book ai didi

android - 显示黑色 map 标记的 nativescript-mapbox

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:09:41 24 4
gpt4 key购买 nike

我在 android 模拟器中遇到问题,我的 svg/icon 图层显示为黑色。这有时会影响高速公路/道路标记以及我的 map 标记。该插件目前使用默认标记,但我也提供了我自己的 png 文件,它们都遇到了这个问题。

有时放大会修复它(如下图中的一个标记所示)

我还没有在任何其他设备上对此进行测试,并且只使用了来自 android studio 的 android 模拟器。

Black markers on map

一些额外的细节

我正在使用 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>

same issue without using custom markers

似乎我可以通过使用以下代码调用 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]);
}

最佳答案

我遇到了同样的问题,我删除了 Android Studio 并重新安装并下载了一个新的操作系统镜像,它似乎已经解决了这个问题。

不确定您是否仍然遇到此问题,但我想我会把它放在这里供遇到此问题的任何新用户使用,因为这是我能找到的唯一与此相关的帖子。

关于android - 显示黑色 map 标记的 nativescript-mapbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com