Err*_*een 12 android google-maps android-googleapiclient
我希望能够在谷歌地图中截取某个位置的屏幕截图,而无需将谷歌地图实际加载到屏幕上,如果有一种方式,谷歌地图可以在后台拍摄截图,这将是很棒的.
Zie*_*iem 16
有Lite模式:
Google Maps Android API可以将静态图像作为"精简模式"地图提供.
精简模式映射是指定位置和缩放级别的地图的位图图像.Lite模式支持所有地图类型(普通,混合,卫星,地形)以及完整API提供的功能的子集.如果要在流中提供大量地图,或者地图太小而无法支持有意义的交互,则精简模式非常有用.
例:
作为MapView或MapFragment的XML属性
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:name="com.google.android.gms.maps.MapFragment"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
map:cameraZoom="13"
map:mapType="normal"
map:liteMode="true"/>
Run Code Online (Sandbox Code Playgroud)
在GoogleMapOptions对象中
GoogleMapOptions options = new GoogleMapOptions().liteMode(true);
Run Code Online (Sandbox Code Playgroud)
在这里您可以找到支持的功能.
另外我建议阅读:Android谷歌地图显示为图片
您可以使用Google Maps内置快照方法捕获预览并将其显示在ImageView中.
| 归档时间: |
|
| 查看次数: |
9701 次 |
| 最近记录: |