如何在Android中的谷歌地图上添加一些自定义图标

时间:2014-09-29 09:48:47

标签: android google-maps

我在Android应用中显示了 Google Map V2 。现在我想要显示如下图像的图标,它位于地图的当前位置图标下方。

This is image of map, which i want to do the same as shown here

我不知道该怎么做。如果有人指导我完成此功能,我将不胜感激。

2 个答案:

答案 0 :(得分:1)

Replace your mapfragmnt xml to this 


<?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <fragment
            android:id="@+id/map"
            android:name="com.google.android.gms.maps.MapFragment"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentTop="true" />

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:src="@drawable/ic_launcher" />

    </RelativeLayout>

答案 1 :(得分:0)

Button icon=new Button(context);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                                LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
params.gravity=Gravity.BOTTOM|Gravity.LEFT;
getActivity().addContentView(icon,params);