我想通过Xamarin Forms在自己的项目中使用GoogleMaps的StreetViewPanoramaView。然后,我尝试使用ViewRenderer在iOS上。它适用于iOS。但是,当我用ViewRenderer尝试Android时。这是行不通的。视图上发生任何事情。请帮帮我怎样才能在ViewRenderer上进行StreetViewPanoramaView。
我使用此代码:
在Xamarin表单Project上的共享项目StreetView.xaml上 公共类StreetView:查看 { } 它适用于我使用的iOS
Dim root As RootObject = JsonConvert.DeserializeObject(Of RootObject)(json)
但是任何代码都可以在Android上使用ViewRenderer。 请帮助我如何在Android上执行StreetViewPanoramaView
答案 0 :(得分:1)
不确定是否有人使用Xamarin表格。从这一点来看,xamarin说,#34; Android还支持从Intent加载街景。要启动街景视图,只需使用google.streetview URI方案,如以下代码所示:
var streetViewUri = Android.Net.Uri.Parse(" google.streetview:cbll = 42.374260,-71.120824& cbp = 1,90 ,, 0,1.0& mz = 20");
var streetViewIntent = new Intent(Intent.ActionView,streetViewUri);
StartActivity(streetViewIntent);