앱을 개발중에 있는데.. 맵부분에서 막히네요ㅠ

mapview를 이용해서 그냥 구글맵을 띄우는데는 성공했습니다.
하지만 여기에 검색 결과를 보여주고 싶은데.. 어떻게 해야할지 모르겠습니다

가령 '강남역 근처 편의점'이라던가 '강남역 근처 스타벅스'를 다음,네이버,구글(IE에서) 등에서 검색해보면
여러개의 검색결과를 다시 맵에 표현해 주는데.. 이런 기능을 앱에서 구현하고 싶습니다;

더 나아가서 gps로 받은 현재 내 위치 근처에서 검색하는 방법을 사용하고 싶은데요..

webview에 네이버나 다음 오픈 api를 이용 네이버나 다음 맵을 띄우면 제대로 동작이 안하더라구요;

getLocationfromName() 메소드를 이용해서는 검색 결과가 하나도 안날라오고...
(이건 정확한 지역명칭만 검색이 되는 느낌이 있네요;;)

뭔가 다른사이트에 쿼리를 던지고 리턴받은걸 조합해서 다시 구글맵에 뿌려줘야 하나요?;

신문에서 전에 주유소 가격 어플등도 보았었는데.. (맵에 가까운 주유소와 가격표시) 이런건 어떤방식으로 해야하나요?

답변 부탁드립니다 ㅠ



ps 현재 제 생각으로는... 어떤 사이트에 쿼리를 던지고.. 정보를 리턴받은후.. 그걸 분석해서
맵위에 다른 오버레이뷰를 덮어서 거기에 페인트로 그리는 생각을 하고있어요.. 이게 맞는지 틀리는지도 모르겠고;
맞다면 어떤 클래스나 메소드를 써야하는지 답변 부탁드립니다 ㅠ