gpt4 book ai didi

android - 如何通过触摸android中的 map 从谷歌地图(V2)获取地址

转载 作者:行者123 更新时间:2023-11-29 18:00:24 24 4
gpt4 key购买 nike

我正在开发一个应用程序,因为我需要显示 googlemap(V2) 并且我需要在触摸 map 时获取特定位置的地址。我在以前版本的谷歌地图中做到了这一点。在新版本中,我使用了以下代码来显示 map ,但我不知道如何在触摸 map 时获取该位置的地址。

那么,请指导我如何实现这个。

 private GoogleMap map;
final LatLng HAMBURG = new LatLng(current_latitude, current_longitude);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
Marker hamburg = map.addMarker(new MarkerOptions().position(HAMBURG)
.title("Hamburg"));
// Move the camera instantly to hamburg with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(HAMBURG, 15));
// Zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);

最佳答案

只需将 OnMapClickListener 的实现添加到您的 map Activity 中。喜欢:

        public class GoogleMapActivity extends FragmentActivity implements 
LocationSource,LocationListener,OnMapClickListener,
OnMapLongClickListener,OnMarkerDragListener,
OnMarkerClickListener

然后:

 map.setOnMapClickListener(this);
@Override
public void onMapClick(LatLng arg0) {
//Make Your implementation HERE
}

关于android - 如何通过触摸android中的 map 从谷歌地图(V2)获取地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16497410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com