我在Visual Studio中创建了一个Xamarin Android应用程序。
我已将Google地图v2添加到我的应用中,并添加了标记。点击这些标记后,我打开了一个信息窗口。
现在,我想自定义这些标记,以便标记显示在其顶部,如下所示:
请使用代码建议如何在Xamarin中执行此操作。我是这个环境的新手。
答案 0 :(得分:1)
您可以使用android-maps-utils作为绑定库。
示例应用就在这里 - oystehei/MapsUtilityDemo: Demo project for Google Maps Utility bindings project in Xamarin。
如何在标记上添加“文本”描述如下。
var iconGen = new IconGenerator(activity);
var markerOp = new MarkerOptions().SetPosition(latLng);
iconGen.SetStyle(IconGenerator.StyleOrange);
markerOp.SetIcon(BitmapDescriptorFactory.FromBitmap(
iconGen.MakeIcon("text_on_marker")));
gogleMap.AddMarker(markerOp);