title: Here SDK mark position on map
body: <p>I show the user's position on the map but what I want to do is mark the same</p>
  <p>In onCreate I get the position of the user:</p>
  <pre><code>@Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          // Get a MapView instance from layout
  
  
          locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
          if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED &amp;&amp; ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
              // TODO: Consider calling
              //    ActivityCompat#requestPermissions
              // here to request the missing permissions, and then overriding
              //   public void onRequestPermissionsResult(int requestCode, String[] permissions,
              //                                          int[] grantResults)
              // to handle the case where the user grants the permission. See the documentation
              // for ActivityCompat#requestPermissions for more details.
              return;
          }
          locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
  
          Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
          latitud=location.getLatitude();
          longitud=location.getLongitude();
  
          mapView = findViewById(R.id.map_view);
          mapView.onCreate(savedInstanceState);
  
          handleAndroidPermissions();
      }
  </code></pre>
  <p>Then what I want to do when the map is loaded is to show it and put a mark, I do it as follows:</p>
  <pre><code> private void loadMapScene() {
          // Load a scene from the SDK to render the map with a map style.
          mapView.getMapScene().loadScene(MapStyle.NORMAL_DAY, new MapScene.LoadSceneCallback() {
              @Override
              public void onLoadScene(@Nullable MapScene.ErrorCode errorCode) {
                  if (errorCode == null) {
                      mapObjectsExample = new MapObjectsExample(mapView);
  
                      GeoCoordinates geoCoordinates=new GeoCoordinates( latitud,longitud);
  
                      MapImage mapImage = MapImageFactory.fromResource(getApplicationContext().getResources(), R.drawable.here_car);
                      MapMarker mapMarker = new MapMarker( geoCoordinates, mapImage);
  
                      mapView.getMapScene().addMapMarker(mapMarker);
  
                      mapView.getCamera().setTarget(new GeoCoordinates( latitud,longitud));
                      mapView.getCamera().setZoomLevel(15);
  
                  } else {
                      Log.d(TAG, &quot;onLoadScene failed: &quot; + errorCode.toString());
                  }
              }
          });
      }
  </code></pre>
  <p>But I get:</p>
  <blockquote>
  <p>MapMarker(long, java.lang.Object)' has protected access in
  'com.here.sdk.mapviewlite.MapMarker'</p>
  </blockquote>
  <p>The problem is in this sentence:</p>
  <pre><code>                MapMarker mapMarker = new MapMarker( geoCoordinates, mapImage);
  </code></pre>