Google Maps setMyLocationEnabled(true)需要很长时间才能显示当前位置

时间:2018-10-25 15:14:42

标签: android google-maps android-gps

我正在使用setMyLocationEnabled(true),一段时间后MapView会显示我的位置。但是有时需要10秒钟以上。另一方面,调用DataFrame会立即返回位置,并且我可以显示当前位置的标记。

为什么蓝点不立即显示?我不想再有一个标记。

1 个答案:

答案 0 :(得分:1)

var text = 'A20181A' var integer = parseInt(text.replace(/\D/g, ""),10); //replace that is non-digit character console.log(integer) 是一个缓存的位置,可能不是您的实际位置。

地图不会立即显示您的位置,因为它需要时间来锁定GPS卫星。如果您使用融合客户端监听位置更改,则可能会看到相同的结果