1

我认为这确实是一个菜鸟问题,但我做不到。

在新的适用于 Android 的 Google 地图 API (v2) 中,您现在可以在编写代码时触摸地图上显示的新按钮来获取您的位置:

myMap.setMyLocationEnabled(true);

这很好,但我想在用户触摸此按钮时“捕捉”该事件,因为我想添加更多操作并且我不知道如何在代码中引用该按钮。

有谁知道?

提前致谢。

4

3 回答 3

0

这目前无法通过 api 实现。

一个功能请求已经在等待中,我认为这将很快添加。

看到这个:http ://code.google.com/p/gmaps-api-issues/issues/detail?id=4789

于 2013-05-23T18:43:49.630 回答
0

哦,是的,对不起。我应该更清楚地阅读你的问题。

为了你的问题:

在这些情况下,我建议您在 mapView 上布局自己的 my-location-button 并在其上添加一个 clicklistener,然后在 location-listener 上,您可以获得当前位置。

map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), zoom));
于 2013-05-24T10:29:49.447 回答
0

GoogleMap.OnMyLocationButtonClickListener刚刚宣布。今天可能会在下一个 Google API 版本中发布。

于 2013-08-07T00:12:08.617 回答