Android Open Source - WhereIParked Maps Forge Tile Provider From Project Back to project page WhereIParked .
License The source code is released under:
GNU General Public License
If you think the Android project WhereIParked listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.cachirulop.whereiparked.provider;
/ * f r o m w w w . j a v a 2 s . c o m * /
import java.io.ByteArrayOutputStream;
import android.graphics.Bitmap;
import com.cachirulop.whereiparked.manager.MapsForgeManager;
import com.google.android.gms.maps.model.Tile;
import com.google.android.gms.maps.model.TileProvider;
public class MapsForgeTileProvider
implements TileProvider
{
@Override
public synchronized Tile getTile (int x,
int y,
int zoom)
{
Bitmap tileBitmap;
ByteArrayOutputStream buffer = null;
try {
buffer = new ByteArrayOutputStream ();
tileBitmap = MapsForgeManager.getBitmap (x,
y,
zoom);
tileBitmap.compress (Bitmap.CompressFormat.PNG,
100,
buffer);
return new Tile (tileBitmap.getWidth (),
tileBitmap.getHeight (),
buffer.toByteArray ());
}
catch (Exception e) {
// do nothing
return null;
}
finally {
if (buffer != null) {
try {
buffer.close ();
}
catch (Throwable t) {
}
}
}
}
}
Java Source Code List com.cachirulop.whereiparked.activity.MainActivity.java com.cachirulop.whereiparked.activity.SettingsActivity.java com.cachirulop.whereiparked.broadcast.BluetoothBroadcastReceiver.java com.cachirulop.whereiparked.broadcast.ConnectivityBroadcastReceiver.java com.cachirulop.whereiparked.common.ErrorDialogFragment.java com.cachirulop.whereiparked.common.MessageHandler.java com.cachirulop.whereiparked.common.Message.java com.cachirulop.whereiparked.common.exception.ConfigurationException.java com.cachirulop.whereiparked.common.exception.MapsForgeException.java com.cachirulop.whereiparked.common.exception.WhereIParkedException.java com.cachirulop.whereiparked.data.WhereIParkedDataHelper.java com.cachirulop.whereiparked.entity.MapFile.java com.cachirulop.whereiparked.entity.MapSubfile.java com.cachirulop.whereiparked.fragment.SettingsFragment.java com.cachirulop.whereiparked.manager.ContextManager.java com.cachirulop.whereiparked.manager.IProgressListener.java com.cachirulop.whereiparked.manager.MapFilesManager.java com.cachirulop.whereiparked.manager.MapSubfilesManager.java com.cachirulop.whereiparked.manager.MapsForgeManager.java com.cachirulop.whereiparked.manager.ProgressDialogListener.java com.cachirulop.whereiparked.manager.SettingsManager.java com.cachirulop.whereiparked.preferences.BluetoothDevicePreference.java com.cachirulop.whereiparked.provider.MapsForgeTileProvider.java com.cachirulop.whereiparked.provider.TestMapForgeTileProvider.java