Как сделать просмотр списка мест в гугл картах? - PullRequest
0 голосов
/ 23 марта 2020

Я новичок в android разработке. в настоящее время я работаю над приложением, которое показывает ближайшие аптеки, которые мне удалось отобразить на карте, но я хочу сделать вид деятельности наполовину картой и наполовину списком, который в виде списка должен иметь аптеки, упорядоченные от ближайшей к самой дальней.

это xml моей MapActivity

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1.0"
        android:orientation="vertical" >
    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MapsActivity"
        android:clickable="true"

       />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1.0"
        android:orientation="vertical" >

        <ListView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/list">
        </ListView>
    </LinearLayout>

</LinearLayout>

this is the list item



     <TextView xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:id="@android:id/text1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            android:textAppearance="?android:attr/textAppearanceListItemSmall"
            android:gravity="center_vertical"
            android:paddingStart="?android:attr/listPreferredItemPaddingStart"
            android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
            android:minHeight="?android:attr/listPreferredItemHeightSmall"
            tools:background="@android:color/white"
            />

Я хочу показать места, которые я получил с карты, в списке и заказать, но я не знаю, как

1 Ответ

0 голосов
/ 23 марта 2020

Существует действительно полезное руководство, которое я читал некоторое время назад, особенно под заголовком " Отображение мест в ListView ", которое может быть полезно для вас. http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/ Просто бросив быстрый взгляд на ваш код, я думаю, что вам не хватает элемента <ListView> в вашей MapActivity. xml и вашему элементу списка необходим элемент Layout, чтобы знать, где отобразить список. Взгляните на вышеупомянутый учебник, и он дает вам пример кода. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...