我想通过地图添加搜索功能位置,并使用我之前的代码。 我一直在使用Geocoder方法,但仍然遇到问题。 对不起,如果我的英语不好。
这是我的代码。
private GoogleMap gmap;
Marker gpin = null;
..........
try {
gmap = ((NiceSupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map)).getMap();
gmap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
gmap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
public void onMapClick(LatLng point) {
// // TODO Auto-generated method stub
if (gpin != null) {
gpin.remove();
}
gpin = gmap.addMarker(new MarkerOptions().position(
new LatLng(point.latitude, point.longitude)).icon(
BitmapDescriptorFactory
.fromResource(R.drawable.ic_pin)));
lat = point.latitude + "";
lng = point.longitude + "";
}
});
} catch (Exception e) {
// TODO: handle exception
}
}
而这个SS: Image