2011-05-09 2 views
2

Google지도를 사용하는 탐색 응용 프로그램을 개발 중입니다.안드로이드에서지도를 검색하는 방법 Google지도 응용 프로그램?

"상점 검색"을 응용 프로그램과 함께 구현하려고합니다. 나는지도에서 장소를 검색 할 수있는 다음 코드 조각을 시도 :

List<Address> addresses = geoCoder.getFromLocationName(editAddress.getText().toString(), 5, 39.0, -73, 41.0, -71); 
if(addresses.size() > 0) 
{ 
    geoPoint = new GeoPoint((int) (addresses.get(0).getLatitude() * 1E6), (int) (addresses.get(0).getLongitude() * 1E6)); 
    mapController.animateTo(geoPoint); 
    mapController.setZoom(12); 
    mapView.invalidate(); 
    editAddress.setText(""); 
} 

그것은 검색 키는 "뉴욕"또는 "런던", 입니다 정확한 결과를 제공하지만 난 "을 검색 할 때 스타 벅스 "API는 결과를주지 않습니다.

이 특정 요구 사항에는 어떤 API를 사용할 수 있습니까?

답변

0

"Starbucks"또는 다른 종류의 "상점"을 찾으려면 Android에 API가 없습니다. 이를 위해 적절한 웹 서비스를 가진 사람을 찾아야합니다. 구글은 한번도 보지 못했지만 안드로이드에 구워지지는 않았다.

+0

감사합니다. CommonsWare. 나는 Google 장소 API 뒤에 있었지만 여전히 등록을 기다리고 있습니다. Google 장소가 아닌 다른 서비스를 제안 할 수 있습니까? – Dhanesh

1

Google Places API을 Google지도 응용 프로그램에 구현하십시오.

재미있게 보내세요!

편집 :

네 가지 기본 장소 요청을 사용할 수 있습니다

  • 지역 정보 검색은 사용자의 위치에 따라 근처 지역 정보의 목록을 반환합니다.

  • 장소 세부 정보 요청 자세한 내용은 특정 장소에 대한 을 반환하십시오.

  • 장소 체크인을 사용하면 사용자가 장소에 체크인했음을 알릴 수 있습니다. 체크인은 장소의 인기를 측정하는 데 사용됩니다. 자주 체크인하면 애플리케이션의 장소 검색 결과에서 지역 정보 순위가 올라갑니다.

  • 장소 보고서는 장소 서비스에 새로운 장소를 추가 할 수 있도록하고, 에 응용 프로그램 가 추가 한 환경을 삭제합니다.

+0

안녕하세요, 정말 고마워요. 내가 언급 한 것처럼 Google 지역 정보 API를 사용하려고했습니다. 그것은 APi 초대장을 신청할 수있는 http://gmaps-ws-console.appspot.com/ 링크로 이동했습니다. 얼마나 걸릴까요? 또는 며칠 후에 기대할 수 있습니까? Btw, u가 있으면 초대장을 보낼 수 있습니까? – Dhanesh

+0

당신은 단지 기다려야 만합니다 .--) API 키를 손에 넣을 수 있다면 알려주세요. –

+1

안녕하세요, 저는 2-3 일을 기다렸으며 지금까지 행운이 없습니다. 다른 대안이 있습니까? – Dhanesh