주소로부터 위도 경도를 얻어올수있나요?


주소를가지고 구글맵스에 위치를 표시하고 싶은데요. Google Maps API를 사용해서 주소로부터 위도 경도를 받아 올 수 있나요?

  • 2016년 05월 27일에 작성됨

조회수 182


1 답변


좋아요
0
싫어요
채택취소하기
public GeoPoint getLocationFromAddress(String strAddress){

Geocoder coder = new Geocoder(this);
List<Address> address;
GeoPoint p1 = null;

try {
    address = coder.getFromLocationName(strAddress,5);
    if (address==null) {
       return null;
    }
    Address location=address.get(0);
    location.getLatitude();
    location.getLongitude();

    p1 = new GeoPoint((int) (location.getLatitude() * 1E6),
                      (int) (location.getLongitude() * 1E6));

    return p1;
    }
}

strAddress는 주소를 포함한 문자열이고 address 변수는 변환된 주소를 저장합니다.

  • 2016년 05월 28일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close