问题标签 [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.

0 投票
1 回答
45 浏览

c# - Xamarin Forms Map 中的地图模糊?

如何在 xamarin 中禁用模糊效果,您可以在图像上看到?

在此处输入图像描述

正如您在图像上看到的,我遇到了一个问题,即高速公路变得模糊而不是变得更清晰。我需要知道如何将其设置得更清晰。我可以放大和缩小,但它只是放大而不是显示更多细节。请帮忙。

我的 AndroidManifest.xml:

我的 MapsPage.xaml:

我的 MapsPage.xml.cs:

0 投票
1 回答
469 浏览

c# - 如何使用 XamarinFormsMaps 在自定义地图上更改和标记/固定图标?

我需要自定义我的图钉/标记,我已经添加了所有需要它的渲染器和类,但我仍然不知道如何更改标记和放置图像。

我按照微软的步骤https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/map-pin#sumption-the-custom-map

我的问题是在地图实施中

我必须添加/更改什么才能将我已经在资源中拥有的​​图像作为此图钉的标记?

现在它只需要我作为 pin 的名为 pin.png 的图像,但有时还需要使用不同的图像

渲染器有这个:

直接选择Resource.Drawable.pin或许可以调用这个并改变它,但我不知道如何使用它。

0 投票
0 回答
26 浏览

xamarin.forms.maps - Xamarin 表单映射自定义图钉图标

我正在使用 Xmaarin.forms.maps 并且我想自定义引脚。我已经有一个自定义渲染器,但它为所有引脚设置了相同的图标。

如果我使用另一个属性(图标)制作自定义引脚,我无法覆盖此方法,因为它正在获取 ping 参数。你能帮助我吗?

0 投票
0 回答
33 浏览

c# - 为什么我的自定义 pin 仅显示 Xamarin Forms Maps 中最后一个 pin 的标签?

我实现了自定义地图和自定义引脚作为 docs.microsoft 的示例,但是当我点击一个引脚时,如果它不是最后一个创建的引脚,那么它找不到引脚:

错误

错误出现在 Android 渲染器中

customPin 无法获取值

这就是我放置引脚的方式:

我相信问题就在这里

由于“新”,但我怎样才能使这个不同以添加尽可能多的引脚?

这是我尝试过的

和这个

0 投票
2 回答
377 浏览

c# - 如何在 Xamarin.Forms.Maps 中使用暗模式谷歌地图?

我正在尝试使用 Xamarin.Forms.Maps nuget 包在我的 Xamarin.Forms 应用程序中使用暗模式 Google 地图。

我已经设法在 OnElementChanged if(e.NewElement != null) 方法的 CustomRenderer 中使用这行代码在 iOS 地图上设置了暗模式:

但是,我无法在 Google 地图上使用它,我想知道是否有办法获得相同的结果并在 Android 上使用暗模式 Google 地图。

感谢您的帮助

0 投票
1 回答
43 浏览

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 上使用谷歌地图而不是地图。

我已经在整个互联网上寻找它,但似乎只有黑客可用(例如,如果应用程序安装在设备上,它将使用谷歌地图,否则它将使用地图),我不能冒险使用黑客。

谢谢您的帮助 !

0 投票
0 回答
55 浏览

c# - 不能将 Xamarin.Forms.GoogleMaps nuget 包与 Xamarin.Forms 5.0 一起使用?

我真的不知道该怎么做,但我尝试使用 Xamarin.Forms 5.0 安装 Xamarin.Forms.GoogleMaps nuget 包,但它不起作用,这是我收到的错误消息:

错误信息

我知道存在兼容性问题,但这是否意味着 nuget 包不可用?我需要降级到早期版本的 Xamarin.Forms 吗?无论如何,在不更改 Xamarin.Forms 版本的情况下让它工作吗?

谢谢您的帮助 !

0 投票
1 回答
156 浏览

c# - 在 Xamarin.Forms.Maps 中从 Android InfoWindow 中的自定义 pin 对象动态添加图像

我正在尝试将对象的图像添加到信息窗口左侧的信息窗口中的自定义引脚。

我有一个调用 API 并返回具有名称和图像的对象的应用程序,我希望 InfoWindow 的左侧图标成为对象的图像,但我不知道该怎么做。

在此处输入图像描述

左图。

谢谢您的帮助。

对于科尔

自定义地图渲染器

地图信息窗口

0 投票
0 回答
23 浏览

android - 如何使 android:src 值成为从 Xamarin.Forms 中的 API 对象中提取的动态值?

我正在使用 Xamarin.Forms.Maps 并且在 Android 项目中,我想从它显示的对象中动态更改 InfoWindow 中的图像。

我知道它与 MapInfoWindow.xml 文件有关,但我不知道如何将显示图像的 android:src 值更改为取决于对象的图像属性的动态值。

目前它看起来像这样:

谢谢您的帮助

0 投票
1 回答
171 浏览

c# - 如何在 Xamarin.Forms.Maps 中自定义 MkMapView 标注/视图

我想在 iOS 中完全自定义一个标注,以便在左侧显示一张图片和 3 行文本,但是我似乎无法显示这些行,无论我尝试了什么,它都只显示一行,这是我的代码获取自定义标注:

CustomMapRenderer.cs

我在网上找到了这段代码,但我不知道如何添加我的自定义控件,就像它在 snapshotter.Start() 方法中所说的那样。

你能帮我让它像这样工作吗:

非常感谢你的帮助