# Xamarin Android/iOS Evaluation DLL's

**URL:** <https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529>\
**Category:** Android\
**Created:** [April 28, 2017, 8:55pm UTC](https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529 "2017-04-28T20:55:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Pfahl](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/m/73ab20/32.png) [@Mike\_Pfahl](https://community.thinkgeo.com/u/Mike_Pfahl)\
**Post date:** [April 28, 2017, 8:55pm UTC](https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529/1 "2017-04-28T20:55:01Z")

</div>

Hello,

I recently started a new project which references 60 day evaluation dll’s from the ThinkGeo Product Center. I can get everything to build, deploy and run okay with out any references to the dll’s I obtained. But, when I add a MapVIew

Main.axml:

\<ThinkGeo.MapSuite.AndroidEdition.MapView  
android:id="@+id/RoverMap"  
android:layout\_width=“fill\_parent”  
android:layout\_height=“fill\_parent” /\>

MainActivity.cs

MapView map = FindViewById(Resource.Id.RoverMap);  
map.MapUnit = GeographyUnit.DecimalDegree;

The app will build, deploy but then crash. I am unsure how to proceed as I have tried many different options to get this working. Could anyone provide and tips as to what I may be doing wrong. I am using Visual Studio 2017 with the VisualStudio\_android-23\_arm\_tablet(Android 6.0 - API 23) emulator. I do also have the iOS project in the same solution with my android application.

Thanks!

---

<div class="post-metadata">

**Author:** ![Bill\_Xu](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/b/9de0a6/32.png) [@Bill\_Xu](https://community.thinkgeo.com/u/Bill_Xu)\
**Post date:** [May 2, 2017, 6:48am UTC](https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529/2 "2017-05-02T06:48:12Z")

</div>

Hi Mike,

We noticed that you didn’t set CurrentExtent when using map. Please add following code:

```
mapView.CurrentExtent = new RectangleShape(-134.01, 70.08, -56.60, 7.80); // This is extent for US States.	

```

There is a quick start guide, please refer [http://wiki.thinkgeo.com/wiki/map\_suite\_mobile\_for\_android](http://wiki.thinkgeo.com/wiki/map_suite_mobile_for_android) for detail.

We upgrade products to MapSuite10.0, you can use it through NuGet.

If you have any questions, please feel free to contact us.

Thanks,  
Bill

---

<div class="post-metadata">

**Author:** ![Mike\_Pfahl](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/m/73ab20/32.png) [@Mike\_Pfahl](https://community.thinkgeo.com/u/Mike_Pfahl)\
**Post date:** [May 2, 2017, 12:20pm UTC](https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529/3 "2017-05-02T12:20:32Z")

</div>

Thank you for your help! That did the trick.

I do have one more question. Do the new 10.0 dll’s happen to support SqliteFeatureLayers for both iOS and Android? I could not find any documentation with regards to this matter and it doesn’t appear to be showing up in intellisense with Visual Studio.

Thanks!

---

<div class="post-metadata">

**Author:** ![Bill\_Xu](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/b/9de0a6/32.png) [@Bill\_Xu](https://community.thinkgeo.com/u/Bill_Xu)\
**Post date:** [May 3, 2017, 10:01am UTC](https://community.thinkgeo.com/t/xamarin-android-ios-evaluation-dlls/8529/4 "2017-05-03T10:01:21Z")

</div>

Hi Mike,

MapSuite10.0 supports SqliteFeatureLayer for iOS and Android. The full name of Sqlite package is “ThinkGeo.MapSuite.Layers.SqliteForMono”.  
Please refer [http://wiki.thinkgeo.com/wiki/map\_suite\_platform\_coverage](http://wiki.thinkgeo.com/wiki/map_suite_platform_coverage) for the platform coverage of each product.

There is a sqlite sample. Please refer [https://github.com/ThinkGeo/SqliteSample-ForMono](https://github.com/ThinkGeo/SqliteSample-ForMono) for detail.

If you have any questions, please feel free to contact us.

Thanks,  
Bill
