com.nutiteq.db
Class AndroidMbTilesDatabase

java.lang.Object
  extended by com.nutiteq.db.AndroidMbTilesDatabase
All Implemented Interfaces:
TileDatabaseHelper

public class AndroidMbTilesDatabase
extends java.lang.Object
implements TileDatabaseHelper

Enables to define tile databases in MBTiles.org format (for Android)

Author:
jaak

Constructor Summary
AndroidMbTilesDatabase(android.content.Context ctx, java.lang.String dbFile)
           
AndroidMbTilesDatabase(android.content.Context ctx, java.lang.String[] dbFiles)
           
 
Method Summary
 boolean contains(int zoom, int x, int y)
           
 byte[] get(int zoom, int x, int y)
           
 byte[] get(java.lang.String resourcePath)
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndroidMbTilesDatabase

public AndroidMbTilesDatabase(android.content.Context ctx,
                              java.lang.String dbFile)
Parameters:
ctx - Application context
dbFile - DB file path, e.g. "/sdcard/db1.db"

AndroidMbTilesDatabase

public AndroidMbTilesDatabase(android.content.Context ctx,
                              java.lang.String[] dbFiles)
Parameters:
ctx - Application context
dbFiles - Array of DB file paths, e.g. String[]{"/sdcard/db1.db","/sdcard/db2.db"}
Method Detail

get

public byte[] get(int zoom,
                  int x,
                  int y)
Specified by:
get in interface TileDatabaseHelper

contains

public boolean contains(int zoom,
                        int x,
                        int y)
Specified by:
contains in interface TileDatabaseHelper

get

public byte[] get(java.lang.String resourcePath)
Specified by:
get in interface TileDatabaseHelper

initialize

public void initialize()
Specified by:
initialize in interface TileDatabaseHelper