Добавить панель поиска на карту с помощью Map API V2 в Android

Я работаю над приложением, в котором я использую Google Map Api V2, карта успешно загружена, также я поставил на нее маркеры, но теперь, когда я попытался добавить панель поиска на свою карту, она не отображается на поверхности карты, на самом деле я хочу предоставить функцию, в которой пользователь может увеличивать и уменьшать радиус круга с помощью панели поиска, но когда я добавляю эту панель поиска через XML, она не показывает мне панель поиска,

мой XML такой: -

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <RadioGroup
        android:id="@+id/rg_views"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/rb_normal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="StreetView" />

        <RadioButton
            android:id="@+id/rb_satellite"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Satellite" />

        <RadioButton
            android:id="@+id/rb_terrain"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Terrian" />
    </RadioGroup>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/rg_views" >

        <fragment
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/map"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            class="com.google.android.gms.maps.SupportMapFragment" />

        <SeekBar
            android:id="@+id/bar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="-30dp"
            android:max="400"
            android:minWidth="100dp"
            android:progress="100"
            android:rotation="270" />
    </RelativeLayout>

</RelativeLayout>

если кто-нибудь знает, как разместить кнопку поиска на поверхности карты, пожалуйста, помогите мне

спасибо


person Salman Khan    schedule 17.01.2013    source источник
comment
попробуйте загрузить содержимое файла XML, это поможет найти корень вашей проблемы   -  person Noloxs    schedule 17.01.2013
comment
Привет @Noloxs, я добавил свой xml, пожалуйста, ответь ....   -  person Salman Khan    schedule 17.01.2013
comment
Я предполагаю, что это проблема с вращением. Я пробовал разные реализации, но никогда не работал вертикально. Попробуйте без вращения и посмотрите, появится ли оно.   -  person Yaroslav Mytkalyk    schedule 17.01.2013
comment
@Doctoror Drive, да, он работает, спасибо, но почему он не отображается, когда он вертикальный, я не вижу в этом никакой логики ......   -  person Salman Khan    schedule 17.01.2013
comment
Вы забыли принять ответ?   -  person Yaroslav Mytkalyk    schedule 19.01.2013
comment
теперь все в порядке @Doctoror Drive............   -  person Salman Khan    schedule 25.01.2013
comment
Привет, Салман хан, я также ищу функцию, в которой пользователь может установить панель поиска и изменить радиус области карты. У вас получилось, буду признателен, если поделитесь кодом. Спасибо.   -  person We are Borg    schedule 23.07.2015


Ответы (1)


SeekBar создан для того, чтобы быть горизонтальным. Вращение создаст проблемы для правильного отображения без модификации кода. Вы можете попробовать примеры вертикальных реализаций SeekBar, но ни один из них не работал у меня хорошо.

Как получить работающую вертикальную панель поиска в Android?< /а>

http://hackskrieg.wordpress.com/2012/04/20/working-vertical-seekbar-for-android/

person Yaroslav Mytkalyk    schedule 17.01.2013