【发布时间】:2013-01-30 08:09:04
【问题描述】:
我有一个可以正常工作的GoogleMap,我可以通过通话显示我的用户位置
mMap.setMyLocationEnabled(true);
我想要完成的是实际点击现在出现在GoogleMap 上的按钮的功能(即使用正确的缩放等将地图动画到用户位置)。
GoogleMap 对象中已有该功能,我该如何使用它?
我不想使用LocationListener 或类似的东西来完成此操作,我只想“调用相同的代码”,当我单击地图上的按钮时会调用它。可以这么简单吗?
提前致谢。
编辑:
我基本上想要做的是将地图置于用户位置的中心,就像我单击按钮时 GoogleMap 以用户位置为中心的方式一样。像这样:
GoogleMap mMap = this.getMap();
if(mMap != null) {
mMap.setMyLocationEnabled(true);
//TODO center the map on mylocation
}
编辑:
显然谷歌正在努力解决这个问题。 http://code.google.com/p/gmaps-api-issues/issues/detail?id=4644
【问题讨论】:
-
您能否添加您用于地图的代码。会更容易检查出来。
-
我用一些代码编辑了我的原始帖子。这是你要找的吗?
-
我指的是谷歌地图文件本身,以便我们可以找出哪个组件将用于使地图居中。
-
当我们触摸或单击嵌入在谷歌地图右上角的默认当前位置按钮(或图层)时,您想获取一些值吗?
标签: android google-maps