Я пытаюсь запутаться с Maps API V2, чтобы узнать об этом, и я пытаюсь запустить карту с центром в текущем местоположении пользователя. Используя оператор map.setMyLocationEnabled(true);
, я могу показать свое текущее местоположение на карте. Это также добавляет кнопку в пользовательский интерфейс, который центрирует карту в моем текущем местоположении.API Google Maps API V2 Увеличить до текущего местоположения
Я хочу, чтобы эта кнопка нажала в моем коде. Я знаком с классами LocationManager
и LocationListener
и понимаю, что использование их является жизнеспособной альтернативой, но функциональность для центра и увеличения масштаба в местоположении пользователя, похоже, уже встроена через кнопку.
Если у API есть способ показать текущее местоположение пользователя, то, вероятно, должен быть более простой способ сосредоточиться на местоположении, чем использовать классы LocationManager
/LocationListener
, не так ли?
Основная задача здесь - получить геокоординаты текущего местоположения. Вы можете использовать библиотеку GPS, чтобы получить это. Когда у вас есть геокоординаты, это тривиально. Для получения дополнительной информации см. Следующее: https://stackoverflow.com/questions/17519198/how-to-get-the-current-location-latitude-and-longitude-in-android/17519248#17519248 – user846316