위치의 위도와 경도를 찾기위한 Java API가 있습니까? 사용자 입력 미국 월스트리트이 프로그램은 경도와 위도위치의 위도와 경도를 찾기위한 Java API가 있습니까?
그렇게 할 API를 사용할 수를 반환 할 때
는 말?위치의 위도와 경도를 찾기위한 Java API가 있습니까? 사용자 입력 미국 월스트리트이 프로그램은 경도와 위도위치의 위도와 경도를 찾기위한 Java API가 있습니까?
그렇게 할 API를 사용할 수를 반환 할 때
는 말?당신 같은 (
지오 코딩은 지리 좌표로 (예 : '1600 Amphitheatre Parkway, 마운틴 뷰, CA "와 같은) 주소를 변환하는 과정을 말합니다 단순한 HTTP 요청을 사용하여이 사용하는 자바를 할 구글의 GeoCode API을 사용할 수 있습니다 위도 37.423021 및 경도 -122.083739)를 사용하여 마커를 배치하거나지도를 배치 할 수 있습니다. Google 지오 코딩 API는 HTTP 요청을 통해 지오 코더에 직접 액세스 할 수있는 방법을 제공합니다. 또한이 서비스를 통해 역 동작 (좌표를 주소로 변환)을 수행 할 수 있습니다. 이 프로세스를 "역 지오 코딩"이라고합니다.
Google은 Java API를 사용 했었지만 이제는 deprecated으로 보입니다. 지도 API는 자바 스크립트 또는 편안한 HTTP입니다. 그래서 당신은 적절한 요청을하는 후자 주위에 약간의 자바 라이브러리 또는 클래스를 빌드 할 수 있습니다. 나는 응답이 JSON 일 것이라고 생각하고있다. JSON은 사용 가능한 많은 JSON 라이브러리 중 하나를 사용하여 구문 분석해야한다.
http://code.google.com/p/geocoder-java/
이 다음과 같은 제한 제공 :
구글 지오 코더 서비스를위한 자바 API가 "지오 코딩 API는 구글지도와 함께 사용할 수있다 지오 코딩 결과를 표시하지 않고 지도에 표시하는 것은 금지되어 있습니다 ". 또한 사용 제한이 있습니다. 여기
<dependency org="com.google.code.geocoder-java" name="geocoder-java" rev="0.9"/>
간단한 요청 :
당신은 당신의 담쟁이 파일에 다음 항목이 필요
final Geocoder geocoder = new Geocoder();
GeocoderRequest geocoderRequest = new GeocoderRequestBuilder().setAddress("Paris, France").setLanguage("en").getGeocoderRequest();
GeocodeResponse geocoderResponse = geocoder.geocode(geocoderRequest);
는 소스 포지 프로젝트가있다, 그러나 그것은 성숙하지 않는 것 :
사이트에서 : "Geocoding API는 Google지도와 함께 사용해야합니다. 지오 코딩 결과를지도에 표시하지 않고 금지합니다. "이 솔루션은 다양한 범위의 애플리케이션에 적합하지 않습니다. –