Intereting Posts

Как создать эффект Foursquare типа карты:

Я хочу интегрировать ощущение карты Foursquare в моем приложении. Таким образом, я создал MapFragment ListFragment .

Я поместил их как в свою Activity где карта была размещена, чтобы взять весь размер экрана, а фрагмент списка немного опустился, поэтому вы можете частично увидеть карту, а другая часть покрыта списком. Теперь я предполагаю, что так оно реализовано, потому что для того, что я знаю, нет возможности расширить MapFragment до полноэкранного режима с помощью анимации без рендеринга карты снова и снова.

Итак, прежде всего, это правильный способ сделать это? Или я должен разместить MmapFragment в MmapFragment части Activity и в списке ниже? Если да, то как я могу расширить его без сбоев?

Если это первый вариант, тогда мне нужно найти способ разместить карту на небольшом представлении (когда она частично увидена) таким образом, что мое местоположение также находится в центре, а потому, что карта установлена ​​с начала на полноту Экран моего местоположения центрируется в центре экрана и в основном покрывается списком.

У кого-то есть указатель на то, как я мог бы реализовать такой расширяемый эффект карты?

Заранее спасибо.

Вариант 1 + GoogleMap.setPadding . Это компенсирует то, что считается центром VisibleRegion .

Подробнее об этом здесь: https://developers.google.com/maps/documentation/android/map#map_padding