google-maps - 无法平移或缩放 Xamarin.Forms.GoogleMaps
问题描述
我希望在我们的应用程序中使用 Xamarin.Forms.GoogleMaps。地图显示良好并标记了位置,但我们无法与地图交互。(即左右平移地图或放大/缩小或使用标记播放)
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:maps="clr-namespace:Xamarin.Forms.GoogleMaps;assembly=Xamarin.Forms.GoogleMaps"
Title="Pick your area"
Shell.TabBarIsVisible="False">
<ContentPage.Content>
<AbsoluteLayout>
<StackLayout AbsoluteLayout.LayoutBounds="0,0,1,1" AbsoluteLayout.LayoutFlags="All">
<maps:Map
x:Name="locationMap"
HasScrollEnabled="True"
HasZoomEnabled="True"
HeightRequest="300"
MapClicked="locationMap_MapClicked"
MapLongClicked="locationMap_MapLongClicked"
VerticalOptions="Start" />
<StackLayout
Margin="20,5"
Orientation="Horizontal"
VerticalOptions="Center">
<Label
Style="{StaticResource SectionHeaders}"
Text="Choose from saved locations:"
VerticalTextAlignment="Center" />
<Picker
Title="Pick address"
HorizontalOptions="End"
ItemDisplayBinding="{Binding Name}"
ItemsSource="{Binding SavedAddresses}"
SelectedIndexChanged="Picker_SelectedIndexChanged" />
</StackLayout>
</StackLayout>
</AbsoluteLayout>
</ContentPage.Content>
</ContentPage>
该应用程序基于
- Xamarin 表格 4.5.0
- Xamarin 表单 GoogleMaps 3.3.0
它是一种外壳架构。
如果有人可以帮助我们使用它,那将是很大的帮助。
提前致谢
解决方案
我编写Shell
和Xamarin Form GoogleMaps
演示来测试它。这里正在运行 GIF。
它运行正常,我的nuget包版本如下sceenshot。(我在Android 8.1和Android 9.0中测试过,它们都可以)
这是演示,你可以下载它并在你的模拟器中测试它,请不要忘记更改你的AndroidManifest.xml
.
<meta-data android:name="com.google.android.geo.API_KEY" android:value="api key" />
推荐阅读
- tinymce - 粘贴后处理 TinyMCE 包装方法?
- discord.py - 运行音乐机器人时出错,不和谐重写
- javascript - 如何从网络摄像头捕获图片并将其存储在 Django 的 ImageField 或 FileField 中?
- java - 元素的 Selenium Nullpointer 异常
- tabulator - Persistent Config 不允许在隐藏列时重新渲染表
- python - 如果需要 numpy 和 cv2 预处理,则从目录加载图像的最佳方法
- java - Java远程调试“读取超时”问题
- vb.net - 尝试 ping 时的 vb.net System.ArgumentOutOfRangeException
- php - Spatie Translation Loader - 缺少完全匹配但存在前缀键时传递的翻译不正确
- java - 取消选择 JTable 行时行数据消失