When deciding which mapping engine to use, you may want to consider how your application will be used. If the application will be run on both Android and Windows, you may want to use Leaflet so that users will have the same experience regardless of the platform. However, if the application will only be run on Android, you may prefer using Google Maps as that mapping engine will look similar to other maps that are shown on Android.
If your application requires the
tracing or
walking of a polygon, you must use Google Maps, as that functionality is not supported using Leaflet. Conversely, if you are using offline maps using the ArcGIS Tile Package
Mixed tile format, you must use Leaflet, as that format is not supported by CSPro's Google Maps implementation.