2013-03-01 2 views
-2

Я разрабатываю приложение с использованием карт Google, и хочу сосредоточить карту в определенной стране, скажем, в Тунисе, как это сделать? Спасибо.Android: сосредоточьте карту google в определенном регионе или местоположении

+0

Я пробовал Geocoding, но столкнулся с небольшими трудностями. Геокодер geocoder = новый геокодер (context, Locale.getDefault()); \t \t Список

myList = geocoder.getFromLocation (33.886917,9.537499,1); \t \t if (myList.size()> 0) \t \t System.out.println (myList.get (0) .getLocality()); – DRYRA

ответ

0

Предполагая, что вы используете Карты Google V2 (каким вы должны быть), на Картах Google есть несколько методов обновления камеры, которые используются для перемещения камеры (и, следовательно, того, что видит пользователь).

В этом случае вы должны определить широту и долготу целевого местоположения, а затем использовать CameraUpdateFactory.newLatLng.

Тогда вы будете использовать:

GoogleMap map = ...; 
map.animateCamera(CameraUpdateFactory.newLatLng(new LatLng(lat,lng)); 

где Lat и L измеряются в градусах (в the LatLng documentation).

+0

Спасибо за ответ, я решил. – DRYRA

Смежные вопросы