private void registerWidget(MapActivity activity) {
   MapInfoLayer mapInfoLayer = activity.getMapLayers().getMapInfoLayer();
   final OsmandMapTileView mv = activity.getMapView();
   if (mapInfoLayer != null && mapInfoLayer.getSideWidget(FPSTextInfoWidget.class) == null) {
     FPSTextInfoWidget fps = new FPSTextInfoWidget(mv, activity);
     mapInfoLayer.registerSideWidget(
         fps, R.drawable.widget_no_icon, R.string.map_widget_fps_info, "fps", false, 30);
     mapInfoLayer.recreateControls();
   }
 }
Esempio n. 2
0
  private void registerWidget(MapActivity activity) {
    MapInfoLayer layer = activity.getMapLayers().getMapInfoLayer();
    monitoringControl = createMonitoringControl(activity);

    layer.registerSideWidget(
        monitoringControl,
        R.drawable.ic_action_play_dark,
        R.string.map_widget_monitoring,
        "monitoring",
        false,
        18);
    layer.recreateControls();
  }