Здравствуйте, никак не могу поставить маркеры на карту, ключ получил, карта прогружается, но при этом никаких обозначений на ней нету, может я что-то не так делаю?
Используемый код:
private MapFragment _myMapFragment;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.MapLayout);
string[] data = TakeDataFromPreference.TakeData(this);
var locator = new Geolocator(this) {DesiredAccuracy = 50};
LatLng home = new LatLng(Convert.ToSingle(data[4]), Convert.ToSingle(data[5]));
GoogleMapOptions mapOptions = new GoogleMapOptions()
.InvokeMapType(GoogleMap.MapTypeNormal)
.InvokeZoomControlsEnabled(false)
.InvokeCompassEnabled(true);
_myMapFragment = MapFragment.NewInstance(mapOptions);
FragmentTransaction tx = FragmentManager.BeginTransaction();
tx.Add(Resource.Id.container, _myMapFragment);
tx.Commit();
GoogleMap map = _myMapFragment.Map;
MarkerOptions marker1 = new MarkerOptions();
if (map == null)
{
map = _myMapFragment.Map;
if (map != null)
{
marker1.SetPosition(home);
marker1.SetTitle("Home sweet home");
marker1.Visible(true);
marker1.Draggable(true);
map.AddMarker(marker1);
}
}
}