我目前正在Android项目上使用Google Maps API V2,我需要能够围绕用户当前位置绘制一个圆圈,并在用户当前位置周围显示兴趣点内的标记.
我正在努力获得表示用户当前位置的小标记,以便我可以围绕它绘制一个圆圈.
到目前为止这是我的代码.
//Set up map and display users current position.
MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.nearbyMapSearch);
mapFragment.getMapAsync(this);
final GoogleMap map = (((MapFragment) getFragmentManager().findFragmentById(R.id.nearbyMapSearch)).getMap());
map.setMyLocationEnabled(true);
//zoom to users location
GeoLocationHandler geoHandler = new GeoLocationHandler(getActivity().getApplicationContext());
Log.i("Search Fragment", "" + geoHandler.getCurrentLatitude() + " , " + geoHandler.getCurrentLongitude());
LatLng loc = new LatLng(geoHandler.getCurrentLatitude(), geoHandler.getCurrentLongitude());
//Begin animating camera.
map.animateCamera(CameraUpdateFactory.newLatLngZoom(
new LatLng(loc.latitude, loc.longitude), 13));
//Instantiate new Camera position
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(loc.latitude, loc.longitude))
.zoom(3)
.bearing(0)
.tilt(0)
.build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
Run Code Online (Sandbox Code Playgroud)
任何帮助都将非常感谢谢谢.