首页 > 解决方案 > 在 Xamarin [Android] 上的 Azure Map 中更新位置时 Pin 闪烁

问题描述

在 android 设备上运行时Pin 闪烁。看看随附的 gif。

我遵循此示例并使用Xamarin Forms WebView来显示地图。它在浏览器上运行时工作正常。

看看附上的gif

标签: xamarin.formsandroid-webviewazure-maps

解决方案


如果是我认为的那样,这很可能是由于标签淡入并进行碰撞检测的过渡引起的。目前没有公开修改此淡入淡出时间的选项,但以下解决方法似乎对我有用。

地图加载后(在就绪事件回调中),添加以下代码行:

map.map._fadeDuration = 0;

这会覆盖地图在标签淡入时使用的内部未记录设置。使用上述设置可以消除延迟。


推荐阅读