I used the mapcomponent. In android is displayed properly but in IOS the map does not appear, only shows the icon I've added.
MapComponent mp = new MapComponent(new CustomGoogleMapsProvider("AIzaSyDNeVsTdLtDoBe9Tpvl5bKgWWjeTfSs-MQ"));
Coord cor = new Coord(Double.parseDouble(lat), Double.parseDouble(lon));
Image i = fetchResourceFile().getImage("icon_myEnrollments.png");
PointsLayer pl = new PointsLayer();
pl.setPointIcon(i);
PointLayer p = new PointLayer(cor, "You", i);
p.setDisplayName(true);
pl.addPoint(p);
mp.addLayer(pl);
mp.zoomToLayers();
mp.setZoomLevel(14);
findContainerMap(containerMap).addComponent(BorderLayout.CENTER, mp);