如何为 Map API v2 使用图像和文本制作标记
How to make marker with image and text for Map API v2
如何使用 google 地图 v2 android
的 Imageview 和 Textview 自定义标记
请参考附图以便更好地理解:
使用 XML
创建视图
<FrameLayout
android:id="@+id/framelayout"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
<ImageView
android:id="@+id/ImageView01"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</FrameLayout>
获取视图并设置您的值
FrameLayout view = (FrameLayout)findViewById(R.id.framelayout);
生成位图
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bm = view.getDrawingCache();
使用这个位图作为你的标记
Marker myMarker = mMap.addMarker(new MarkerOptions()
.position(0,0)
.icon(BitmapDescriptorFactory.fromBitmap(mybitmap)));
如何使用 google 地图 v2 android
的 Imageview 和 Textview 自定义标记请参考附图以便更好地理解:
使用 XML
创建视图<FrameLayout
android:id="@+id/framelayout"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
<ImageView
android:id="@+id/ImageView01"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</FrameLayout>
获取视图并设置您的值
FrameLayout view = (FrameLayout)findViewById(R.id.framelayout);
生成位图
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bm = view.getDrawingCache();
使用这个位图作为你的标记
Marker myMarker = mMap.addMarker(new MarkerOptions()
.position(0,0)
.icon(BitmapDescriptorFactory.fromBitmap(mybitmap)));