首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在google地图的屏幕中心放置标记

如何在google地图的屏幕中心放置标记
EN

Stack Overflow用户
提问于 2017-02-22 14:46:46
回答 4查看 4.3K关注 0票数 3

在谷歌地图android的屏幕中央放置标记,就像在uber和ola应用程序中一样。当移动或滚动google地图标记时,不应移动,并且应给出延迟坐标

EN

回答 4

Stack Overflow用户

发布于 2017-02-22 15:53:12

您需要将frameLayout.That的中心放置在地图的中心,而不是地图的标记,当您单击该影像视图时,您需要获取地图的中心LatLng

下面是获取地图中心LatLng的代码:

LatLng = mgoogleMap.getCameraPosition().target;

票数 2
EN

Stack Overflow用户

发布于 2017-02-22 14:49:15

你需要使用框架布局来对齐你的标记,在这种情况下,像这样的图像居中。然后使用googleMap.getCameraPosition().target获取位置

有关更多信息,请参阅http://developer.android.com/reference/com/google/android/gms/maps/model/CameraPosition.html#target

票数 1
EN

Stack Overflow用户

发布于 2017-02-22 14:52:09

尝尝这个,

代码语言:javascript
运行
复制
   CameraPosition cameraPosition = new CameraPosition.Builder()
            .target(new LatLng(currentLatitude, currentLongitude)).zoom(15).build();

   googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42384482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档