26
26
27
27
import org .json .JSONException ;
28
28
import org .json .JSONObject ;
29
- import org .mozilla .mozstumbler .BuildConfig ;
30
29
import org .mozilla .mozstumbler .R ;
31
30
import org .mozilla .mozstumbler .client .ClientPrefs ;
32
31
import org .mozilla .mozstumbler .client .MainApp ;
53
52
import org .mozilla .osmdroid .tileprovider .MapTile ;
54
53
import org .mozilla .osmdroid .tileprovider .tilesource .ITileSource ;
55
54
import org .mozilla .osmdroid .tileprovider .tilesource .OnlineTileSourceBase ;
56
- import org .mozilla .osmdroid .tileprovider .tilesource .TileSourceFactory ;
57
55
import org .mozilla .osmdroid .tileprovider .tilesource .XYTileSource ;
58
56
import org .mozilla .osmdroid .util .GeoPoint ;
59
57
import org .mozilla .osmdroid .views .MapView ;
@@ -362,7 +360,6 @@ void setHighBandwidthMap(boolean hasNetwork, boolean isHighBandwidth) {
362
360
isHighBandwidth = true ; // use this as initial default
363
361
}
364
362
365
- final boolean isMLSTileStore = (BuildConfig .TILE_SERVER_URL != null );
366
363
final boolean hasHighResMap = mLowResMapOverlayHighZoom == null && mMap .getTileProvider ().getTileSource () == mHighResMapSource ;
367
364
final boolean hasLowResMap = mLowResMapOverlayHighZoom != null ;
368
365
@@ -381,16 +378,17 @@ void setHighBandwidthMap(boolean hasNetwork, boolean isHighBandwidth) {
381
378
// Force GC to cleanup underlying LRU caches in overlay
382
379
System .gc ();
383
380
384
- if (!isMLSTileStore ) {
385
- mHighResMapSource = TileSourceFactory .MAPQUESTOSM ;
386
- } else {
387
- mHighResMapSource = new XYTileSource (AbstractMapOverlay .MLS_MAP_TILE_BASE_NAME ,
381
+
382
+ mHighResMapSource = new XYTileSource (AbstractMapOverlay .MLS_MAP_TILE_BASE_NAME ,
388
383
null , 1 , AbstractMapOverlay .MAX_ZOOM_LEVEL_OF_MAP ,
389
384
AbstractMapOverlay .TILE_PIXEL_SIZE ,
390
385
AbstractMapOverlay .FILE_TYPE_SUFFIX_PNG ,
391
- new String []{BuildConfig .TILE_SERVER_URL });
392
- }
393
- System .gc ();
386
+ AppGlobals .MAPBOX_TILE_URLS ) {
387
+ public String getTileURLString (MapTile aTile ) {
388
+ return super .getTileURLString (aTile ) + "?access_token=" + AppGlobals .MAPBOX_ACCESS_CODE ;
389
+ }
390
+ };
391
+ System .gc ();
394
392
mMap .setTileSource (mHighResMapSource );
395
393
} else if (!isHighBandwidth && !hasLowResMap ) {
396
394
// Unhooking the highres map means we should nullify it and force GC
@@ -401,9 +399,9 @@ void setHighBandwidthMap(boolean hasNetwork, boolean isHighBandwidth) {
401
399
mMap .setTileSource (new BlankTileSource ());
402
400
403
401
mLowResMapOverlayLowZoom = new LowResMapOverlay (AbstractMapOverlay .TileResType .LOWER_ZOOM ,
404
- this .getActivity (), isMLSTileStore , mMap );
402
+ this .getActivity (), mMap );
405
403
mLowResMapOverlayHighZoom = new LowResMapOverlay (AbstractMapOverlay .TileResType .HIGHER_ZOOM ,
406
- this .getActivity (), isMLSTileStore , mMap );
404
+ this .getActivity (), mMap );
407
405
408
406
updateOverlayBaseLayer (mMap .getZoomLevel ());
409
407
}
@@ -508,11 +506,7 @@ public void toggleScanning(MenuItem menuItem) {
508
506
509
507
private void showCopyright () {
510
508
TextView copyrightArea = (TextView ) mRootView .findViewById (R .id .copyright_area );
511
- if (BuildConfig .TILE_SERVER_URL == null ) {
512
- copyrightArea .setText (getActivity ().getString (R .string .map_copyright_fdroid ));
513
- } else {
514
- copyrightArea .setText (getActivity ().getString (R .string .map_copyright_moz ));
515
- }
509
+ copyrightArea .setText (getActivity ().getString (R .string .map_copyright_moz ));
516
510
}
517
511
518
512
private void updateCenterButtonIcon () {
0 commit comments