Добавить маркер на карту Google из JSON в Android Studio - PullRequest
0 голосов
/ 17 января 2019

Я пытался добавить маркеры на карту Google после получения данных из онлайн-файла JSON. Файл JSON обновляется каждые 50 секунд, и я использую таймер для повторного чтения этого файла. Мои коды показаны ниже. После выполнения программы, программа закрывается. Для получения дополнительной информации см. Прилагаемый исходный код

Ответы [ 2 ]

0 голосов
/ 17 января 2019

То, как вы это делаете, правильно, но в вашем коде есть ошибка.

private void SetPoint(String Latitude, String Altitude, String Time) {
    point = new LatLng(Double.parseDouble(**Latitude**), 
    Double.parseDouble(**Altitude**));
    mMap.addMarker(new MarkerOptions().position(point).title(Time));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(point));
}
0 голосов
/ 17 января 2019

Попробуйте со следующими изменениями вы передаете одинаковые значения latitude и longitude

SetPoint(pointList.get(i).get("lat").toString(), pointList.get(i).get("lng").toString(), pointList.get(i).get("time").toString());

//----------Set Point--------------------

private void SetPoint(String Latitude, String Altitude, String Time) {

    point = new LatLng(Double.parseDouble(Latitude), Double.parseDouble(Altitude));
    mMap.addMarker(new MarkerOptions().position(point).title(Time));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(point));

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...