我正在尝试route-me
显示捆绑或在应用安装后下载的离线地图。我现在正在使用route-me
绑定示例项目来完成工作。我还使用mbtiles
原始route-me
repoSampleMap
项目中的文件。我将文件复制到项目的根目录并将其构建操作设置为BundleResource
(这是我认为合适的)。之后,我将代码更改为:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
RMDBMapSource dbSource = new RMDBMapSource ("Philadelphia.mbtiles");
MapView = new RMMapView(View.Frame, dbSource.Handle);
MapView.AutoresizingMask = UIViewAutoresizing.FlexibleDimensions;
if (UIScreen.MainScreen.Scale > 1.0)
MapView.AdjustTilesForRetinaDisplay = true;
Add (MapView);
}
但没有运气。应用程序在模拟器中运行,但仅显示灰色背景。所以我需要有人帮助我,告诉我我做错了什么。我需要在这周完成它,因为下周是项目的最后期限。所以任何帮助将不胜感激。