如何从Xamarin iOS谷歌地图上的字符串值创建maker
伙计们,如何从如何从Xamarin iOS谷歌地图上的字符串值创建maker,ios,google-maps,xamarin.forms,xamarin.ios,Ios,Google Maps,Xamarin.forms,Xamarin.ios,伙计们,如何从Xamarin.iOSGoogleMaps上的字符串值创建标记 在Android上,我可以使用下面的代码,也可以创建带有字符串的图标,但在iOS Xamarin上,如何创建它 IconGenerator图标=新IconGenerator(上下文); 图标.SetContentRotation(-180); MarkerOptions MarkerOptions=新MarkerOptions() .SetIcon(Android.Gms.Maps.Model.BitmapDescr
Xamarin.iOS
GoogleMaps上的字符串值创建标记
在Android上,我可以使用下面的代码,也可以创建带有字符串的图标,但在iOS Xamarin上,如何创建它
IconGenerator图标=新IconGenerator(上下文);
图标.SetContentRotation(-180);
MarkerOptions MarkerOptions=新MarkerOptions()
.SetIcon(Android.Gms.Maps.Model.BitmapDescriptorFactory.FromBitmap(icon.MakeIcon(“350k”))
.SetPosition(新车床(销位置纬度销位置经度))
.主播(icon.AnchorU,icon.AnchorV)
.设置旋转(180);
_map.AddMarker(markerOptions);
例如,在Android上,我实例化了IconGenerator
类,它可以传递字符串“350k”
但我不知道如何使用Xamarin iOS项目来实现这一点。欢迎使用
如果使用Google Maps for iOS,有一种方法可以从Google map官方示例中
以下是swift
示例代码供参考:
let position = CLLocationCoordinate2D(latitude: 10, longitude: 10)
let marker = GMSMarker(position: position)
marker.title = "Hello World"
marker.map = mapView
谢谢你的回答,但它不会生成一个标记为“Hello World”,它会在地图上生成一个普通标记。我需要根据字符串生成一个标记。@ThiagoHenrique您能分享一下Google地图的哪个Nuget包吗?我会检查的。我正在使用谷歌地图2.3.0。上面的代码只生成一个标记,但不生成我想要的。我正在尝试从字符串的值创建一个标记,在Android上,我可以使用IconGenerator来创建它。在官方文档中,它只创建一个没有文本信息的标记
var position=new-CLLocationCoordinate2D(纬度:51.5,经度:-0.127);var london=newmarker(){Position=Position};伦敦。Title=“伦敦”;london.Snippet=“人口:8174100”;london.Map=控件为Google.Maps.MapView
@ThiagoHenrique Xamarin.Forms.GoogleMaps的nuget软件包Xamarin Forms的最新版本是3.5.0
。你可以看看它的样本:是否有助于实现你的愿望。