89 if (locationManager ==
null) {
90 System.err.println(
"LocationManager not initialized");
96 locationManager.addLocationListener(locationListener);
101 locationManager.setLocationId(12345);
106 int currentLocationId = locationManager.getLocationId();
107 System.out.println(
"Current location ID: " + currentLocationId);
112 locationManager.setLocationUpdateInterval(600);
117 locationManager.commitChanges();
248 if (sublocation ==
null) {
249 System.err.println(
"Sublocation is null");
255 int sublocationId = sublocation.
getId();
256 System.out.println(
"Sublocation ID: " + sublocationId);
261 String sublocationName = sublocation.
getName();
262 System.out.println(
"Sublocation name: " + sublocationName);
267 String sublocationDescription = sublocation.getDescript();
268 System.out.println(
"Sublocation description: " + sublocationDescription);
273 int categoryId = sublocation.getCategoryId();
274 System.out.println(
"Sublocation category ID: " + categoryId);
280 System.out.println(
"Sublocation location ID: " + locationId);
285 double width = sublocation.
getWidth();
286 System.out.println(
"Sublocation width: " + width +
" meters");
292 System.out.println(
"Sublocation height: " + height +
" meters");
298 if (altitude !=
null) {
299 System.out.println(
"Sublocation altitude: " + altitude +
" meters");
306 System.out.println(
"Sublocation azimuth: " + azimuth +
" degrees");
312 System.out.println(
"Sublocation origin point: " + originPoint.getLat() +
", " + originPoint.getLon());
318 System.out.println(
"Sublocation level ID: " + levelId);
324 System.out.println(
"Sublocation external ID: " + externalId);
329 java.util.ArrayList<ReferencePoint> referencePoints = sublocation.getReferencePoints();
330 System.out.println(
"Number of reference points: " + referencePoints.size());
336 System.out.println(
"Number of venues: " + venues.size());
342 System.out.println(
"Number of zones: " + zones.size());
348 System.out.println(
"Number of beacons: " + beacons.size());
354 System.out.println(
"Number of WiFi access points: " + wifis.size());
360 System.out.println(
"Number of Eddystone beacons: " + eddystones.size());
374 if (graphByTag !=
null) {
375 System.out.println(
"Found graph with tag \"main\"");
382 if (!venues.isEmpty()) {
384 if (venueById !=
null) {
385 System.out.println(
"Found venue by ID: " + venueById.
getId());
393 if (!zones.isEmpty()) {
395 if (zoneById !=
null) {
396 System.out.println(
"Found zone by ID: " + zoneById.
getId());
406 System.out.println(
"Global point " + globalPoint.getLat() +
", " + globalPoint.getLon() +
407 " converted to local: " + localPoint.getX() +
", " + localPoint.getY());
414 System.out.println(
"Local point " + localPoint2.getX() +
", " + localPoint2.getY() +
415 " converted to global: " + globalPoint2.getLat() +
", " + globalPoint2.getLon());
420 ImageWrapper image = sublocation.
getImage(1024);
422 System.out.println(
"Sublocation image obtained with max texture size 1024");