Caching, Drawing, and MapSuite 10 for FormsEdition

Hi Jehans,

Welcome to choose our product! Please refer to the following 6 points for your questions:

  1. MapSuiteFormsEdition supports offline cache. There are two ways for that:
  1. If you set tile cache for overlay, the tiles will be cache automatically when you view map online. Then if mobile device is offline, map will load the tile cache.
  2. You can use CacheGenerator tool (http://wiki.thinkgeo.com/wiki/_media/file/ServicesEditionSample_CacheGenerator_CS_150204.zip ) to pre-build all tiles image, then copy them to mobile device. You can set zoom level and map extent on the tool, so you can easily cache target tiles that you want.
  1. At present, MapSuiteFormsEdition only supports file system cache. You can set tile cache on overlay. Please refer to the following code:
    WorldMapKitOverlay wktOverlay = new WorldMapKitOverlay ();
    wktOverlay.TileCache = new FileBitmapTileCache(“cacheDirectory”, " cacheId");

  2. MapSuiteFormsEdition supports drawing and editing polygons. You can store drawing polygons states by TrackInteractiveOverlay. There isn’t a method of creating a CTRL-Z function here, you need to use TrackInteractiveOverlay to realize your requirement, you can saved the previous features then replace them back if you want “Undo”.

  3. You can increasing timeout by TimeoutInSeconds property on layer or overlay. MapSuiteFormsEdition don’t have API to send request again. You can use SentWebRequest event handler to realize sending request again.

  4. I guess that the issue is caused by date format. The date format is different with other regions. Can you provide us more information or a demo?

  5. At present, MapSuite10 doesn’t support Xamarin Forms. You can go on use MapSuite9.0 for that. Please notice the MapSuite9.0 doesn’t support NuGet, so please download it form our ProductCenter.

Thanks,