@koritesuk

Не понимаю в чем ошибка при присвоении переменной?

Хочу присвоить переменной а ширину и долготу a = location.getLatitude();
но выдает ошибку -Required type:
String
Provided:
double
public double getLatitude()
Get the latitude, in degrees.
All locations generated by the LocationManager will have a valid latitude.
вот код
private String formatLocation(Location location) {
        if (location == null)
            return "";

        String a, b, answerHTTP;
        a = location.getLatitude();
        b = location.getLongitude();
        String server = "http://demo.harrix.org/demo0011";
        HttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet(server + "?a=" + location.getLatitude() + "&b=" + location.getLongitude());
        try {
            HttpResponse response = httpclient.execute(httpget);
            if (response.getStatusLine().getStatusCode() == 200) {
                HttpEntity entity = response.getEntity();
                answerHTTP = EntityUtils.toString(entity);
            }
        }
        catch (ClientProtocolException e) {
        }
        catch (IOException e) {
        }
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
xez
@xez Куратор тега Java
Senior Junior Roo
Так написано же: нужна String, а у вас Double.
Если все-таки вам String нужен, у Double есть метод .toString()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ОТП Банк Москва
от 240 000 до 270 000 ₽
Sportmaster Lab Санкт-Петербург
от 150 000 ₽
Эвотор Москва
от 180 000 до 250 000 ₽