Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.63 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.63 KB

maps

Offline maps for iOS and Android

Installation instructions

Download or clone the repository and run yarn install not npm install. Make sure to include the MBTiles Database dhaka2.mbtiles in XCode and Android Studio to the appliations bundle in order to display the offline mapping data. dhaka2.mbtiles was created with this tool: https://github.com/posm/OpenMapKitAndroid/wiki/Creating-Your-Own-MBTiles-Basemap-File

The package.json links to this Repository https://github.com/Stophface/react-native-maps-0.20.1 to the branch maps-project (#23055579adc1841752f7c37e7444485d76b0cc2a). This commit includes the transformation of the y-Value, because the dhaka2.mbtiles database was created using the TMS and not the Google specification! The commit further access the bundle of the application. This makes passing a path to access the database obselte. This is done for convinience because the dhaka2.mbtiles database must not be downloaded onto the device but is bundled with the application.


If there is a problem with Pods and yoga during installation: Delete the node_modules folder, open package.json and change

"react-native": "0.54.0-rc.3",

to

"react-native": "0.54.3",

Then run yarn install. Then go into the iOS folder and run pod install. After running pod install delete the node_modules folder and change package.json back, from

"react-native": "0.54.0-rc.3",

to

"react-native": "0.54.3",

Then run yarn install again. The reason for this can be read here: react-native-maps/react-native-maps#2051