要将谷歌地图中的摄像头和标记移动到intent.putExtra Android接收到的经纬度数据,可以按照以下步骤进行操作:
<com.google.android.gms.maps.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
private GoogleMap googleMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MapView mapView = findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(GoogleMap map) {
googleMap = map;
}
});
}
@Override
public void onMapReady(GoogleMap map) {
googleMap = map;
// 创建摄像头
LatLng cameraPosition = new LatLng(latitude, longitude);
CameraPosition camera = new CameraPosition.Builder()
.target(cameraPosition)
.zoom(15)
.build();
googleMap.moveCamera(CameraUpdateFactory.newCameraPosition(camera));
// 创建标记
LatLng markerPosition = new LatLng(latitude, longitude);
MarkerOptions markerOptions = new MarkerOptions()
.position(markerPosition)
.title("标记");
googleMap.addMarker(markerOptions);
}
其中,latitude和longitude分别是接收到的经度和纬度数据。
以上就是将谷歌地图中的摄像头和标记移动到接收到的经纬度数据的步骤。请注意,该回答仅供参考,实际操作可能会根据具体需求而有所不同。
推荐的腾讯云相关产品:
注意:腾讯云产品仅为推荐之一,并不代表其他云计算品牌商的产品不具备类似功能,选择适合自身需求的产品是根据具体情况而定的。
领取专属 10元无门槛券
手把手带您无忧上云