2015-12-24 1 views
-3

Необходимо получить Широта и долготу на основе местоположения.Как получить значение широты и долготы на основе адреса местоположения в ядре Java?

Я пытаюсь написать метод, как, который принимает входа в качестве адреса и возвращает результата, как широты и значение долготы в основном Java, поэтому я ищу для API, с помощью которого я могу добиться этого.

Вот пример

public double getLatLongValue("newyork") 
{ 
. . . . . . 
. . . . . . . 
return latlongval; 

} 

Это даст выход в

Широта: 40,712784

Долгота: -74,005941

Так далеко я проверил этот сайт http://www.latlong.net/. Я хочу реализовать такой тип вещи в ядре Java, так что основные классы или методы в API я должен сосредоточиться на !.

+0

это называется *** API Google Maps ***. –

+0

Вы должны просто проверить google api, я думаю, это решит вашу проблему. И вот ссылка [link] (https://developers.google.com/maps/documentation/geocoding/intro) – Nehal

+0

_Thanks ..._ @Nehal –

ответ

1

Попробуйте создать класс, как:

class LocationInfo { 
    double latitude; 
    double longitude; 
    //getter setter 
} 
public LocationInfo getLatLongValue(String address) { 
    ... 
} 
+0

Я не думаю, что это то, что OP после ... – npinti

1

Вы могли бы использовать что-то такое, как Nominatim, который является свободно доступным geocoding обслуживания.

Ваш метод просто должен ударить по определенному URL-адресу, а затем обработать ответ.

После обработки вы можете использовать собственный класс, чтобы обернуть результат, чтобы получить то, что вам нужно.

 Смежные вопросы

  • Нет связанных вопросов^_^