我在我的nativescript项目中使用mapbox插件。我必须在地图上显示几个标记,我想将这些标题设置为始终可见。有没有一种简单的方法在nativescript插件上执行此操作?
args.map.addMarkers([
{
lat: 41.0063886,
lng: 28.9781057,
title: 'Area 1',
subtitle: 'Something',
onCalloutTap: function () {
console.log("");
},
}
这是我添加标记的方法。
<ContentView height="320" width="320">
<map:Mapbox
accessToken=""
mapStyle="light"
latitude="41.01557434"
longitude="28.9800726"
zoomLevel="13"
showUserLocation="true"
mapReady="onMapReady">
</map:Mapbox>
</ContentView>
这就是我创建地图的方式。
答案 0 :(得分:0)
我是该插件的作者。如果没有用户与标记交互,AFAIK就无法显示标注。这不是插件的限制,而是原生SDK ..因此,您最好的选择是在他们的GitHub上打开一张票并询问相同的问题(或参考这个SO问题)。 https://github.com/mapbox/mapbox-gl-native/