Mapbox, a Google map alternative
You can watch the presentation video on:
youtube:
https://www.youtube.com/playlist?list=PLT2xIm2X7W7gTTEy77_FZGvoqo3DQcVT-
aparat:
https://www.aparat.com/v/F5GAH
Talk about what relation between web and mapping. Also the process to create and collaborate on-line map using free source like mapserver, geoserver, postgis, openlayer.
Delivered by Peter Siebert, GIS Applications Developer at Harvard University Planning Office (UPO), on December 9th, 2009 in Lamont Library, Forum Room.
A presentation and workshop presented at the 2009 Annual Conference of the American Planning Association, New Jersey Chapter. Originally presented at the Bloustein School, Rutgers-New Brunswick. Workshop materials available at http://njgeo.org/presentations/
First unit lecture for John Reiser's GIS II course offered Spring 2011 at Rowan University, Glassboro, NJ.
Materials are released under a CC BY-NC-SA 3.0 license: http://creativecommons.org/licenses/by-nc-sa/3.0/
Talk about what relation between web and mapping. Also the process to create and collaborate on-line map using free source like mapserver, geoserver, postgis, openlayer.
Delivered by Peter Siebert, GIS Applications Developer at Harvard University Planning Office (UPO), on December 9th, 2009 in Lamont Library, Forum Room.
A presentation and workshop presented at the 2009 Annual Conference of the American Planning Association, New Jersey Chapter. Originally presented at the Bloustein School, Rutgers-New Brunswick. Workshop materials available at http://njgeo.org/presentations/
First unit lecture for John Reiser's GIS II course offered Spring 2011 at Rowan University, Glassboro, NJ.
Materials are released under a CC BY-NC-SA 3.0 license: http://creativecommons.org/licenses/by-nc-sa/3.0/
GRASS and OSGeo: a framework for archeologyMarkus Neteler
Use of GIS and geospatial data in archeology. Contribution to:
Quarto Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica", Roma, 27 e 28 aprile 2009. Sede centrale del Consiglio Nazionale delle Ricerche (CNR)
http://www.archeo-foss.org/
Abstract:
With the widespread availability of desktop GIS, archaeologists have gained the tools to comprehensively analyze the important spatial component of their data. Initial archaeological use of GIS was (and still is in many instances) for making maps of archaeological sites. Rather quickly GIS became used for predictive modeling of site locations. More recently, viewshed analysis has seen increasing use, in efforts to understand prehistoric perceptions of the landscape.
In the last years, Open Source GIS software evolved to a powerful set of software products which support both scientific as well as common GIS users. In particular, the integration of GIS with image processing capabilities, geospatial data analysis, database management system and Web mapping software enables archaeologists to perform their tasks in a completely free environment. Since 2006, the Open Source Geospatial Foundation (OSGeo) operates as umbrella foundation for Web Mapping, Desktop GIS Applications, Geospatial Libraries, Metadata Catalog as well as the Public Geospatial Data project and the Education and Curriculum project.
In our presentation, we focus on GRASS GIS (http://grass.osgeo.org/) for spatial data analysis and visualization. GRASS is the largest Open Source GIS program currently available. The new version GRASS 6.4.0 is interoperable as it supports all common vector and raster GIS formats. Its capabilities cover raster and volume spatial analysis and modeling, time-series and landscape analysis, image processing, and visualization of 2D and 3D (voxel) raster data. Vector data can be digitized, extracted, extruded to 3D, and vector networks analyzed. Vector data are handled topologically. Vector attributes are stored in internal or externally connected databases. All general GIS tasks like map reprojection, georeferencing, and transformations are available for raster and vector data. The data storage concept of GRASS permits for single as well as multi-user access set up via network file system.
GRASS 6.4.0, the new stable release after more than one year of development and testing, brings a number of exciting enhancements to the GIS. Besides the hundreds of new module features, supported data formats, and language translations. The 6.4.0 release also runs in MS-Windows, a new installer is provided. A new graphical user interface with integrated location wizard and new vector digitizer is also included.
The presentation concludes with a series of applications relevant to archaeology including image processing, Lidar data analysis, fast viewshed analysis and more.
National Geographic Magazine, Yellowstone Special Issue Cartographynacis_slides
NACIS 2016 Presentation
Martin Gamache, Art of the Mappable
Lauren Tierney, National Geographic
Brian T. Jacobs, National Geographic
We will discuss the cartographic work that illustrated the May 2016 National Geographic Magazine Greater Yellowstone special issue. We will specifically discuss the Elk migration supplement as well as the land ownership and reference maps found throughout the issue. Specific topics will include GIS analysis of elk GPS collar migration data, base map data compilation, relief, property ownership and finally the interactive edition of the supplement.
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...GIS in the Rockies
Adding the third dimension to a mapping project can take the power of desktop GIS analysis to the next level. In recent years, high-resolution elevation data has become increasingly available, resulting in more precise analytical tools. Much of this trend can be attributed to the expanded availability of LiDAR data and the development of inexpensive software tools that can process and utilize this data. In this presentation we will consider one such application, Blue Marble Geographics’ Global Mapper software, which can work with over 200 spatial file formats, including LiDAR (.las and .laz), and offers an array of tools for generating terrain surfaces, 3D modeling, and terrain analysis. In this presentation, we will explore LiDAR processing functionality of Global Mapper including point cloud visualization, data quality control and reclassification, volumetric calculation, contour generation, linear profiling, watershed delineation, view shed modeling, as well as terrain flattening and cut & fill volume calculation for site planning.
GIS stands for “Geographic Information System”. GIS is a very broad term, and trying to get a consistent definition can be tricky. Ask ten different GIS users and you will likely get ten different answers.
Presented at the 46th Society of Cartographers Summer School in Manchester on September 10 2010. The abstract for the talk was as follows: "OpenStreetMap is coming of age, but as it starts to be used more in the mainstream, the age-old questions of quality and completeness are coming to the fore. A range of data sources have been used to build up the map in the UK, from GPS traces to aerial imagery, historic mapping, NaPTAN and the OS Open Data release, each with their own benefits and limitations. This talk looks at a number of studies and tools developed to quantify, compare and address accuracy and coverage of the project in the UK, in an attempt to answer the key questions - is it complete yet and just how good is it?"
GRASS and OSGeo: a framework for archeologyMarkus Neteler
Use of GIS and geospatial data in archeology. Contribution to:
Quarto Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica", Roma, 27 e 28 aprile 2009. Sede centrale del Consiglio Nazionale delle Ricerche (CNR)
http://www.archeo-foss.org/
Abstract:
With the widespread availability of desktop GIS, archaeologists have gained the tools to comprehensively analyze the important spatial component of their data. Initial archaeological use of GIS was (and still is in many instances) for making maps of archaeological sites. Rather quickly GIS became used for predictive modeling of site locations. More recently, viewshed analysis has seen increasing use, in efforts to understand prehistoric perceptions of the landscape.
In the last years, Open Source GIS software evolved to a powerful set of software products which support both scientific as well as common GIS users. In particular, the integration of GIS with image processing capabilities, geospatial data analysis, database management system and Web mapping software enables archaeologists to perform their tasks in a completely free environment. Since 2006, the Open Source Geospatial Foundation (OSGeo) operates as umbrella foundation for Web Mapping, Desktop GIS Applications, Geospatial Libraries, Metadata Catalog as well as the Public Geospatial Data project and the Education and Curriculum project.
In our presentation, we focus on GRASS GIS (http://grass.osgeo.org/) for spatial data analysis and visualization. GRASS is the largest Open Source GIS program currently available. The new version GRASS 6.4.0 is interoperable as it supports all common vector and raster GIS formats. Its capabilities cover raster and volume spatial analysis and modeling, time-series and landscape analysis, image processing, and visualization of 2D and 3D (voxel) raster data. Vector data can be digitized, extracted, extruded to 3D, and vector networks analyzed. Vector data are handled topologically. Vector attributes are stored in internal or externally connected databases. All general GIS tasks like map reprojection, georeferencing, and transformations are available for raster and vector data. The data storage concept of GRASS permits for single as well as multi-user access set up via network file system.
GRASS 6.4.0, the new stable release after more than one year of development and testing, brings a number of exciting enhancements to the GIS. Besides the hundreds of new module features, supported data formats, and language translations. The 6.4.0 release also runs in MS-Windows, a new installer is provided. A new graphical user interface with integrated location wizard and new vector digitizer is also included.
The presentation concludes with a series of applications relevant to archaeology including image processing, Lidar data analysis, fast viewshed analysis and more.
National Geographic Magazine, Yellowstone Special Issue Cartographynacis_slides
NACIS 2016 Presentation
Martin Gamache, Art of the Mappable
Lauren Tierney, National Geographic
Brian T. Jacobs, National Geographic
We will discuss the cartographic work that illustrated the May 2016 National Geographic Magazine Greater Yellowstone special issue. We will specifically discuss the Elk migration supplement as well as the land ownership and reference maps found throughout the issue. Specific topics will include GIS analysis of elk GPS collar migration data, base map data compilation, relief, property ownership and finally the interactive edition of the supplement.
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...GIS in the Rockies
Adding the third dimension to a mapping project can take the power of desktop GIS analysis to the next level. In recent years, high-resolution elevation data has become increasingly available, resulting in more precise analytical tools. Much of this trend can be attributed to the expanded availability of LiDAR data and the development of inexpensive software tools that can process and utilize this data. In this presentation we will consider one such application, Blue Marble Geographics’ Global Mapper software, which can work with over 200 spatial file formats, including LiDAR (.las and .laz), and offers an array of tools for generating terrain surfaces, 3D modeling, and terrain analysis. In this presentation, we will explore LiDAR processing functionality of Global Mapper including point cloud visualization, data quality control and reclassification, volumetric calculation, contour generation, linear profiling, watershed delineation, view shed modeling, as well as terrain flattening and cut & fill volume calculation for site planning.
GIS stands for “Geographic Information System”. GIS is a very broad term, and trying to get a consistent definition can be tricky. Ask ten different GIS users and you will likely get ten different answers.
Presented at the 46th Society of Cartographers Summer School in Manchester on September 10 2010. The abstract for the talk was as follows: "OpenStreetMap is coming of age, but as it starts to be used more in the mainstream, the age-old questions of quality and completeness are coming to the fore. A range of data sources have been used to build up the map in the UK, from GPS traces to aerial imagery, historic mapping, NaPTAN and the OS Open Data release, each with their own benefits and limitations. This talk looks at a number of studies and tools developed to quantify, compare and address accuracy and coverage of the project in the UK, in an attempt to answer the key questions - is it complete yet and just how good is it?"
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
MapQuest+Location: From Here to There and Everywhere in BetweenStreet Fight
As growth continues with geo-location targeting and visitation attribution through mobile devices, MapQuest looks to take advantage of its mapping and locations services combined with its unique user behaviors it obtains – where are they planning to go (a.k.a. routes and local search) and refined location data (includes speed, bearing, altitude with granular lat/long). This creates unique and dynamic opportunities in the marketplace in location based-advertising and local market intelligence.
An introduction to GIS Data Types. Strengths and weaknesses of raster and vector data are discussed. Also covered is the importance of topology. Concludes with a discussion of the vector-based format of OpenStreetMap data.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
3. Intro
Every map has two parts:
- Database that holds the data
- Display method
4. Vector
- Lines
- Points
- Polygons
Formats: SHP: Shapefile, SDC: Smart Data Compression, GDB: Geodatabase, ArcInfo Coverage, E00: Arc Export or Interchange Format
5. Raster
- Thematic data - Spectral data - Pictures (imagery)
Formats: ArcInfo Grid, Band Interleaved by Line (BIL), Band Interleaved by Pixel (BIP), and Band Sequential (BSQ), DEM (Digital Elevation
Model), GeoTIFF, LiDAR
7. OSM (Open Street Map)
OSM is like Wikipedia for maps and, like Wikipedia, it’s proven to be
surprisingly reliable
- Originally created in the UK by Steve Coast
- Open source
- User contributed
8. OSM is not an app
OpenStreetMap is really more of a database than a user-friendly, all-in-one map
tool.
Maps.me and Mapquest are user-friendly versions of OSM.
Tools like MapBox, exist for the purpose of taking the relatively unpolished
OSM data and formatting it for different needs.
9. How to use osm
data?
- All the data in OSM is more than 30
GB even when it’s compressed.
- Extracting and exporting data
- Data is in .osm format.
- Can be edited in JOSM
many geographic data formats are designed for quick
access and querying.
OSM data, on the other hand is designed to be easily sent
and received across the internet in a standard format.
10. Where OpenStreetMap is used
- Regular users can use the main website for finding landmarks, navigating,
and all the rest
- FourSquare, Pokemon Go, a plethora of biking and hiking apps, and even
Apple Maps are the biggest users of OSM data.
- OSM has played an important role in disaster-struck regions, specially after
The Humanitarian OpenStreetMap Team, or HOT, started contributing.
19. What a Map Services Provide?
- Map view rendering using OpenGL
- Geocoding and Reverse Geocoding
- Routing
- Points Of Interests
- Map matching
20. What a Map Services Provide?
Map view rendering using OpenGL
- Geocoding and Reverse Geocoding
- Routing
- Points Of Interests
- Map matching
21. What a Map Services Provide?
- Map view rendering using OpenGL
Geocoding and Reverse Geocoding
- Routing
- Points Of Interests
- Map matching
22. What a Map Services Provide?
- Map view rendering using OpenGL
- Geocoding and Reverse Geocoding
Routing
- Points Of Interests
- Map matching
● Cars, bike, walk
● Public transportation
● Live Traffic data
23. What a Map Services Provide?
- Map view rendering using OpenGL
- Geocoding and Reverse Geocoding
- Routing
Points Of Interests
- Map matching
24. What a Map Services Provide?
- Map view rendering using OpenGL
- Geocoding and Reverse Geocoding
- Routing
- Points Of Interests
Map matching
26. Are There Other
Providers?
We compare other providers in the
following factors
- Services ( geocoding and reverse geocoding, routing, poi, … )
- Platforms
- Pricing
- Community
- Style Customization
27. Services
Geocoding and Reverse Geocoding Navigation(routing) POI Mapmatching
Mapbox ✓ ✓ ✓ ✓
Mapsforge ✘ ✓ (with external tools) ✓ (with external tools) ✘
Osmdroid
Mapzen(tangram) ✓ (valhala) ✓ (with external tools) ✓ (with external tools) ✓ (with external tools)
Cartodp
Cedar ✓ ✓ (no live traffic data)
Map.ir ✓ ✓ (no live traffic data) ✘
Neshan ✓ ✓ (with live traffic data) ✓ ✓
android sdk just for rendring, provides no other services
android sdk just for rendring, provides no other services
28. Platforms
Web Android iOS Other
Mapbox ✓ ✓ ✓ Unity, React Native, Qt
Mapsforge ✘ ✓ ✘ Windows, macOS, and Linux
Osmdroid ✓ ✘ ✘ ✘
Mapzen(tangram) ✓ ✓ ✓ Mac OS X, Ubuntu Linux, Raspberry P
Cartodp ✘ ✓ ✓ Windows phone
Cedar ✓ ✓ ✓ ✘
Map.ir ✓ ✓ ✓ ✘
Neshan ✓ ✓ ✓ ✘
29. Pricing
Price
Mapbox for mobile sdk: free Up to 25,000 Monthly active users
Mapsforge free
Osmdroid free
Mapzen(tangram) free
Cartodp free
Cedar free upto: 2,000API Call / Day - 100GBBandwidth / Month - 10,000Map Load / Day
Map.ir free up to: 10,000 request / day
Neshan free up to 500,000 request / mo
30. Community
Community ( github stars )
Mapbox 3,441
Mapsforge 722
Osmdroid 1,688
Mapzen(tangram) 1,430
Cartodp 2195
Cedar -
Map.ir -
Neshan -
31. Style Customization
Style
Mapbox Mapbox pre designed styles plus styles creating with json or Mapbox style
Mapsforge XML-based rendertheme
Osmdroid no wiki
Mapzen(tangram) Scene file as a YAML
Cartodp json file combined with CartoCSS
Cedar predesigned style
Map.ir predesigned style
Neshan 3 diiferent neshan styles
33. Mapbox
- Creator of, or a significant contributor to, some open source mapping libraries and
applications, like Mapbox GL-JS and Leaflet library, and also and the CartoCSS map styling
language and parser
- The data are taken from open data sources, such as OpenStreetMap, NASA and other
- main contributor to the Mapnik renderer project
35. Why Mapbox?
Mapbox is all about customization. From data to visualization
- Manage and create datasets, tilesets, and map styles using Mapbox studio web application
- Works with standardized data flow for large organized projects
- Design every layer to match your product
36. Why Mapbox?
- Very fast loading due to custom tile generation
- Documentation is quite extensive
- Show layers in both vector and raster format at the same time.
- Mapbox AR to physical world. Show every thing from poi and live
location data to game objects.
37. What Mapbox Provides That Others Don’t?
- Not only you can show map in map fragment but also you can add
Mapbox map to a dynamically added layout.
- Add your own layer to the map. Every where you want in any format in
your design. Both programmatically and in style.json file
- Customize design of everything even in real time.
38. Mapbox Weaknesses
- Too complex for simple projects or maps
- Steep learning curve
- Adds about 7Mb to the APK size
- Not much geocoding and reverse geocoding data from Iran