У меня есть две карты на разных вкладках ... Я пытаюсь добавить местоположение предприятия на карте и использовать маркер ... это мой код, что мне нужно сделать, чтобы сделать эта работа? он даже не потянет карту больше, когда я поставлю код маркера, который у меня есть в этом коде ... пожалуйста, ни один лайнер не объяснит, что мне нужно сделать, чтобы исправить эту проблему.Знаки для Карт Google Android
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
public class Contacts2 extends FragmentActivity {
private static final String Contacts2 = "Contacts2";
private GoogleMap contact2Map;
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.contacts2);
addtest();
}
private void addtest() {
LatLng position = new LatLng(26.0460563,-80.2517702);
contact2Map.addMarker(new MarkerOptions()
.title("text")
.snippet("text")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE))
.position(position));
}
@Override
protected void onResume() {
super.onResume();
SupportMapFragment mMapFragment = SupportMapFragment.newInstance();
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.contacts2map, mMapFragment,Contacts2);
fragmentTransaction.commitAllowingStateLoss();
}
@Override
protected void onPause() {
super.onPause();
FragmentManager fmanager = getSupportFragmentManager();
Fragment fragment = fmanager.findFragmentByTag(Contacts2);
fmanager.beginTransaction().remove(fragment).commitAllowingStateLoss();
}
}
Где вы инициализации contact2Map? Покажите мне свой xml. – nedaRM
Просто LinearLayout с <фрагментом xmlns: android = "http://schemas.android.com/apk/res/android" android: id = "@ + id/contacts2map" android: layout_width = "match_parent" android : layout_height = "match_parent" класс = "com.google.android.gms.maps.SupportMapFragment" /> – user2558869