android - 如何设置 Android Google Maps API v2 map 以显示整个世界地图?

标签 android api google-maps zooming

我正在开发一个在后台使用谷歌地图的安卓应用程序。当我启动应用程序时,我想显示一个洞字的 map 。根据 android google maps API v2:https://developers.google.com/maps/documentation/android/views设置特定缩放值的方法是“CameraUpdateFactory.zoomTo(float)”和相同的 api https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/CameraUpdateFactory#zoomTo(float ) 告诉这个函数的最小参数是 2。 但是当我调用函数时: mMap.moveCamera(CameraUpdateFactory.zoomTo(2)); 世界地图的视口(viewport)只比澳大利亚大一点... 如何一次显示整个世界地图?

PS:对于这种体验,我使用的是谷歌示例代码,更具体地说,是“MarkerDemoActivity.java”

提前致谢,若昂

最佳答案

我们可以使用这段代码在android中覆盖整个 map :

<com.google.android.gms.maps.MapView
            xmlns:map="http://schemas.android.com/apk/res-auto"               
            android:name="com.google.android.gms.maps.SupportMapFragment"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"         
            map:cameraZoom="1" //or 0
            map:liteMode="true"
             />

关于android - 如何设置 Android Google Maps API v2 map 以显示整个世界地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13779672/

相关文章:

android - Adobe Native Extensions - 语音识别

android - 我可以执行多深的 Firestore 查询

java - Android 类层次结构和与 Fragment 的接口(interface)

api - 谷歌地图 API 与谷歌地图引擎?

javascript - MarkerClusterer 缩放问题

php - 验证包含 Google map 字段的表单

javascript - Google map 地理编码邮政编码 0821 仅适用于澳大利亚

java - Android 中的 ImageView 拖动限制

Laravel API : extremely long timeouts for external API

javascript - 如何将类语法内部的 JSON 发送到 API?