问题标签 [xamarin.forms.maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 XamarinFormsMaps 在自定义地图上更改和标记/固定图标?
我需要自定义我的图钉/标记,我已经添加了所有需要它的渲染器和类,但我仍然不知道如何更改标记和放置图像。
我的问题是在地图实施中
我必须添加/更改什么才能将我已经在资源中拥有的图像作为此图钉的标记?
现在它只需要我作为 pin 的名为 pin.png 的图像,但有时还需要使用不同的图像
渲染器有这个:
直接选择Resource.Drawable.pin或许可以调用这个并改变它,但我不知道如何使用它。
xamarin.forms.maps - Xamarin 表单映射自定义图钉图标
我正在使用 Xmaarin.forms.maps 并且我想自定义引脚。我已经有一个自定义渲染器,但它为所有引脚设置了相同的图标。
如果我使用另一个属性(图标)制作自定义引脚,我无法覆盖此方法,因为它正在获取 ping 参数。你能帮助我吗?
c# - 如何在 Xamarin.Forms.Maps 中使用暗模式谷歌地图?
我正在尝试使用 Xamarin.Forms.Maps nuget 包在我的 Xamarin.Forms 应用程序中使用暗模式 Google 地图。
我已经设法在 OnElementChanged if(e.NewElement != null) 方法的 CustomRenderer 中使用这行代码在 iOS 地图上设置了暗模式:
但是,我无法在 Google 地图上使用它,我想知道是否有办法获得相同的结果并在 Android 上使用暗模式 Google 地图。
感谢您的帮助
c# - 如何使用 Xamarin.Forms.Maps 在 iOS 上使用 Google 地图?
我正在尝试在我的 Xamarin.Forms 应用程序中使用 Xamarin.Forms.Maps nuget 包而不是 iOS 地图在 iOS 上使用 Google 地图。
我尝试使用 Xamarin.Forms.GoogleMaps 和 Xamarin.Forms.GoogleMaps.V2 但无济于事,它不断破坏我不知道它是否不适用于当前版本的 Xamarin.Forms 5.0 或其他东西但我什至尝试了全新的项目,并且在按照各种教程(例如https://nerd-corner.com/how-to-integrate-google-maps-in-an )进行设置后,它不断破坏 gcc 编译器的编译-app-with-xamarin/或 Pluralsight 上的 Xamarin.Forms Google Maps 课程,但没有任何效果。
所以我开始使用 Xamarin.Forms.Maps 并且一切正常,但我试图在 iOS 上使用谷歌地图而不是地图。
我已经在整个互联网上寻找它,但似乎只有黑客可用(例如,如果应用程序安装在设备上,它将使用谷歌地图,否则它将使用地图),我不能冒险使用黑客。
谢谢您的帮助 !
android - 如何使 android:src 值成为从 Xamarin.Forms 中的 API 对象中提取的动态值?
我正在使用 Xamarin.Forms.Maps 并且在 Android 项目中,我想从它显示的对象中动态更改 InfoWindow 中的图像。
我知道它与 MapInfoWindow.xml 文件有关,但我不知道如何将显示图像的 android:src 值更改为取决于对象的图像属性的动态值。
目前它看起来像这样:
谢谢您的帮助
c# - 如何在 Xamarin.Forms.Maps 中自定义 MkMapView 标注/视图
我想在 iOS 中完全自定义一个标注,以便在左侧显示一张图片和 3 行文本,但是我似乎无法显示这些行,无论我尝试了什么,它都只显示一行,这是我的代码获取自定义标注:
CustomMapRenderer.cs
我在网上找到了这段代码,但我不知道如何添加我的自定义控件,就像它在 snapshotter.Start() 方法中所说的那样。
你能帮我让它像这样工作吗:
非常感谢你的帮助