Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MapBox能否支持多个(1000+以上)MarkerViews?_Android_Mapbox_Mapbox Marker - Fatal编程技术网

Android MapBox能否支持多个(1000+以上)MarkerViews?

Android MapBox能否支持多个(1000+以上)MarkerViews?,android,mapbox,mapbox-marker,Android,Mapbox,Mapbox Marker,我的应用程序有时会在地图上显示很多标记。我只是想知道MapBox是否能够在不引起性能问题的情况下加载所有这些内容?我当前的实现添加了186个标记。一旦添加了它们,平移地图的速度就会非常缓慢和滞后。标记在屏幕外时也会消失,在向后平移时再也不会加载 这真是令人沮丧,我现在更倾向于使用我最初的实现,它基本上使用MarkerOption。它工作得很好,但我遇到了一些问题,在多次单击切换选择/取消选择标记外观后,我通过替换图标的位图来替换图标的颜色,标记消失了,我触摸到的所有标记都消失了 我正在考虑创建自

我的应用程序有时会在地图上显示很多标记。我只是想知道MapBox是否能够在不引起性能问题的情况下加载所有这些内容?我当前的实现添加了186个标记。一旦添加了它们,平移地图的速度就会非常缓慢和滞后。标记在屏幕外时也会消失,在向后平移时再也不会加载

这真是令人沮丧,我现在更倾向于使用我最初的实现,它基本上使用MarkerOption。它工作得很好,但我遇到了一些问题,在多次单击切换选择/取消选择标记外观后,我通过替换图标的位图来替换图标的颜色,标记消失了,我触摸到的所有标记都消失了

我正在考虑创建自己的自定义标记,如果可能的话,尽量减少使用setIcon。问题是,当我从客户端服务器加载位图时,我必须处理位图。我无法按建议使用运行时样式

另外,很抱歉,我现在无法再显示代码/屏幕截图。应用程序即将完成,我正在优化应用程序的这一部分


感谢您的指导。谢谢

对于这种规模,我建议您考虑在Symbolayer中使用运行时样式。我无法进行运行时样式,因为我们正在处理不同的需求。我们正在使用我们的别针外观和感觉。我们正在另一台服务器上托管它们。我不能强迫客户端登录MapBox studio并自己编辑。我们已经为此提供了自己的CMS。