Как добавить виды для наложения на карту? - PullRequest
1 голос
/ 19 сентября 2011

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

Если это возможно, не могли бы вы помочь мне с фрагментами кода или ссылками, которые япосмотрел онлайн, но не смог найти ничего, что действительно помогло бы.

Ответы [ 2 ]

1 голос
/ 19 сентября 2011

Вы можете создать RelativeLayout следующим образом.

вот пример.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <com.google.android.maps.MapView
        xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapview"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:clickable="true" android:apiKey="you key" />

    <ImageView android:id="@+id/cur_loc" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:src="@drawable/cur_loc"
            android:visibility="gone" android:padding="0dip"
            android:layout_margin="0dip" android:background="#ffffff" />

    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/track_dist_linear"
        android:background="#ffffff" android:orientation="vertical">
        <TextView android:id="@+id/txt_msg" android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:textColor="#000000" android:text="Distance 0 km"/>
        <TextView android:id="@+id/speed_msg" android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:textColor="#000000" android:text="Speed 0 kmph \ntime 0 sec"/>
    </LinearLayout>
    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/track_dist_linear">
        <Button android:id="@+id/track_btn" android:text="Start" android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/>
        <Button android:id="@+id/show_track_btn" android:text="Show" android:layout_width="wrap_content" 
        android:layout_height="wrap_content"/>
    </LinearLayout>
</RelativeLayout>
0 голосов
/ 19 сентября 2011
...