我使用 carto-mobile SDK加载了我国的MBTiles Vector Tile数据源
// Initialize base layer with a bundled styles
let baseLayer = NTCartoOnlineVectorTileLayer(style: NTCartoBaseMapStyle.CARTO_BASEMAP_STYLE_GRAY)
// Use the style for your own vector tile datasource (online, offline etc),
let tileDataSource = NTMBTilesTileDataSource(path: Bundle.main.path(forResource: "estonia_ntvt", ofType: "mbtiles"))
// Initialize offline layer & Grab vector tile layer from our base layer
let offlineLayer = NTVectorTileLayer(tileDataSource, baseLayer?.getTileDecoder())
mapView?.layers?.add(baseLayer)
mapView?.layers?.add(offlineLayer)
并且显示一切正常,所以我有我的地图和所有功能。
所以现在我想搜索POI或街道名称。
我知道一个 MBTiles 有他里面的所有信息,但我怎样才能访问这些信息?
这可能吗??如果可能的话,我该怎么做?