android - 如何在kotlin的谷歌地图中放大一个位置?
问题描述
这是地图就绪功能。我想放大那个位置。但仅使用它可以获得标记而不是缩放。
override fun onMapReady(googleMap: GoogleMap?) {
mMap = googleMap!!
val sydney = LatLng(-34.0, 151.0)
mMap.addMarker(MarkerOptions().position(sydney).title("Sydney"))
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney))
}
解决方案
试试这个来放大用户位置
> private void showArea(LatLng latLng) {
> CameraPosition cameraPosition = new CameraPosition.Builder().target(latLng).zoom(AppConstant.MAP_DEFAULT_ZOOM).build();
> mGoogleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
> }
推荐阅读
- c - 如何使用 SDL_LockTexture() 更新脏矩形?
- android - Google Admob Android:仅在一台设备上工作
- xcode - 如何从 watchkit 中的按钮打开下一页(组页)
- python - 检测 7 张扑克手牌中的顺子
- powershell - 如何让我的 windows conda 识别安装在 Ubuntu 中的 ANT?
- sleep - 我在使用 sleep 和 fork 将参数传递给 execvp 时遇到问题
- binary-tree - 当存储为节点和引用时,二叉树如何浪费内存?
- javascript - 在 tensorflow js api 0.15.3 中为卷积层设置配置
- python - 在python中使用十六进制进行AES解密?
- python - Django 2.1.7 - 从用户(x)中检索所有模型字段