Xamarin效果第二十篇之GIS中加载三维白模
生活随笔
收集整理的這篇文章主要介紹了
Xamarin效果第二十篇之GIS中加载三维白模
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在前面文章中簡單玩了玩GIS的基本操作、Mark相關、AR和測距,今天再次分享一下N年前就像玩耍的效果;啥也不說了都在效果里:
再來看看手機端的效果:
1、關于效果我也是偶然見看到了別人實現:
2、關于實現就是在三維場景圖層添加場景圖層包slpk:
var cacheFile = Path.Combine(FileSystem.CacheDirectory, "SJ.slpk"); if (File.Exists(cacheFile)) {File.Delete(cacheFile); } using (var resource = Assembly.GetExecutingAssembly().GetManifestResourceStream("MapControl.Resources.SJ.slpk")) using (var file = new FileStream(cacheFile, FileMode.Create, FileAccess.Write)) {resource.CopyTo(file); } Uri source = new Uri(cacheFile); ArcGISSceneLayer sceneLayer = new ArcGISSceneLayer(source); MySceneView.Scene.OperationalLayers.Add(sceneLayer);3、至于制作slpk我也是參考下面這個文章:
https://blog.csdn.net/qq_36179257/article/details/114577287最終簡單的效果先這樣吧回頭在研究眼看看怎么給建筑物貼圖吧;以后有時間的話,可以再去摸索一下更復雜的效果;編程不息、Bug不止、無Bug、無生活;改bug的冷靜、編碼的激情、完成后的喜悅、挖坑的激動 、填坑的興奮;這也許就是屌絲程序員的樂趣吧;今天就到這里吧;希望自己有動力一步一步堅持下去;生命不息,代碼不止;大家抽空可以看看今天分享的效果,有好的意見和想法,可以在留言板隨意留言;我看到后會第一時間回復大家,多謝大家的一直默默的關注和支持!如果覺得不錯,那就伸出您的小手點個贊并關注一下,多謝您的支持!
總結
以上是生活随笔為你收集整理的Xamarin效果第二十篇之GIS中加载三维白模的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET6之MiniAPI(二十九):U
- 下一篇: BeetleX实现MessagePack