。私は2つのアクティビティでまずサーバーからの応答を取得し、lat、longiを別のアクティビティに渡します。関数はGoogle maps.butにマーカーを表示する私は1つのアクティビティでこれをどのようにすることができますか?どのように私は、同じメインアクティビティの応答から緯度が長いGoogleマップ上にマーカーを表示できますか?
enter code here public void onMapReady(GoogleMap map) {
mMap = map;
refresh(mMap);
}
private void addMarkersToMap() {
// Uses a colored icon.
LatLng sydney = new LatLng(latt, langg);
mMap.addMarker(new MarkerOptions().position(sydney)
.title("")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_pin)));
// mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,1));
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(sydney)
.zoom(17).build();
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
}
private void pointToPosition(LatLng position) {
//Build camera position
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(position)
.zoom(17).build();
//Zoom in and animate the camera.
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
}
最初のアクティビティでは、レスポンスを取得する場所でマーカーをマップに配置するメソッドを呼び出します。別のアクティビティに渡す必要はありません。 – Sac
あなたは最初のアクティビティを投稿して回答を得られますか? –