我想在Google地图中显示一个图标,就像Google地方信息计划中显示的“更改为列表视图图标”一样。任何线索怎么做?
答案 0 :(得分:3)
如果你需要在屏幕的相对位置放置一个图标,你可以将mapview与相对布局(在XML页面中)合并,如下所示:
<merge
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
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="xxxxxxxxxx" />
<RelativeLayout
android:id="@+id/rl"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/icon">
</ImageButton>
</RelativeLayout>
</merge>
或者,如果您需要在指定的地图坐标上使用图标,则需要定义叠加层。
希望这有助于:)
答案 1 :(得分:2)
你想要的是一个叠加。查看第2部分下的Google Map View tutorial。