I have been investigating on this for a while now.
https://community.esri.com/message/593405?commentID=593405#comment-593405
https://community.esri.com/message/596846?commentID=596846#comment-596846
and many more.. have been raising this issue of ArcGIS Mobile not projecting the GPS data into the Map coordinates (other than WGS84).
Can a custom extension be written to overwrite the default behaviour and introduce the transformation before the GPS data is shown on the map. Any pointers.
Environment background,
OS Windows 8.1, Panasonic Toughbook, ArcGIS Mobile 10.2.1 (latest)
More details here: GPS connectivity on ArcGIS Mobile 10.2.1
Solved! Go to Solution.
Thanks Dan for your response.
I finally figured out what needs to be done!
The below code did the trick! (1314 refers to osgb_1936_to_wgs_1984_petroleum transformation)
GeoTransformation gt = new GeoTransformation(1314);
MobileApplication.Current.Map.SpatialReference.Wgs84GeoTransformation = gt;
Did you explore this ArcGIS Runtime SDK for Windows Mobile | ArcGIS Resource Center
If it can't be done throught that, then you might want to contact your regional rep to find out if there is anything in the works. It is unlikely that the dev team for your product follows geonet diligently, so they may not even know about the need
Thanks Dan for your response.
I finally figured out what needs to be done!
The below code did the trick! (1314 refers to osgb_1936_to_wgs_1984_petroleum transformation)
GeoTransformation gt = new GeoTransformation(1314);
MobileApplication.Current.Map.SpatialReference.Wgs84GeoTransformation = gt;