Есть ли какой-либо API в Google для поиска ближайшего местоположения или Ориентиров для моей текущей позиции GPS lat & long.
Используйте это:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:0,0?q=business+near+city");
startActivity(intent);
После geo вы поместите свои координаты, а после q = введите свои поисковые слезы, например, туризм + город. Это запустит приложение Google Maps с интересными пунктами.
Если вы хотите использовать вид карты внутри своего приложения, вам нужно будет получить данные из какой-либо службы, например, самостоятельно. Однако вы можете вытащить данные из поиска ajax в Google, как это
http://ajax.googleapis.com/ajax/services/search/local?v=1.0&rsz=large&gl=pl&q = туризм + Чикагский
Дополнительная информация: http://code.google.com/apis/websearch/docs/reference.html#_fonje_local
Это даст вам результаты с геокоординированными координатами, и вам нужно будет сделать синтаксический анализ результатов и, возможно, получить их в базе данных.
надеюсь, что это поможет...