Я не верю, что это возможно, лучшее, что вы можете сделать, это передать true
для enableHighAccuracy и использовать эвристику, основанную на значении точность .
- Редактировать
Я видел презентацию Реми Шарпа в прошлом месяце, и у него было полезное предложение: если вы используете watchPosition
вместо getCurrentPosition
, тогда вы можете подождать, пока местоположениеинформация становится достаточно точной;Для привязки спутников к GPS часто требуется некоторое время, поэтому обычно getCurrentPosition
просто возвращает что-то одним из менее точных, но более отзывчивых методов.