EditText
및 MapView
으로 간단한 Android 앱을 쓰고 있습니다. "austin, tx 근처에 피자"를 입력하고지도를 오스틴, 텍사스의 피자 장소로 확대 할 수 있기를 원합니다. Google API Java 클라이언트를 사용하여 Google Places API에 요청을 보내고 결과를지도에 오버레이로 채 웁니다. Google Places API에서 search request의 일부로 경도와 위도를 제공해야한다는 것을 제외하면 이것은 잘 작동합니다.Google 장소 API를 사용하여 '피자 austin, tx 근처'를 찾으십시오.
이 API는 사용자의 현재 위치 근처에있는 장소를 찾는 데 이상적입니다. 그러나 NYC에있는 경우 텍사스 주 오스틴 근처에서 피자 가게를보고 싶습니다. 먼저 검색 문자열을 구문 분석하고 문자열의 위치를 찾는 부분을 경도와 위도에 매핑 한 다음 쿼리를 실행해야합니다. Google Places API에 대한
더 좋은 방법이 없다고 확신한다면이 일을해도 괜찮을 것입니다. 거기 있니? 그것은 구글이 이미 해킹 한 너트처럼 보인다. 본질적으로 내가 찾고있는 것은 제공된 키워드 ("피자 austin, tx")에서 위도와 경도를 결정하는 Google Places API입니다.
답변 해 주셔서 감사합니다. 마지막 문장은 "Geocoding API에서 반환 한 뷰포트에서 인수를 가져와야합니다."라는 것을 이해하지 못했습니다. 당신은 명확히 할 수 있습니까? – maxenglander
죄송합니다. 그 단어가 누락되었습니다. "지오 코딩 API에서 반환 한 뷰포트에서 ** 반지름 ** 인수를 얻어야합니다." –