在Xamarin Android中使用标签在地图上添加标记

时间:2016-05-23 06:56:32

标签: visual-studio xamarin.android google-maps-markers google-maps-android-api-2

我在Visual Studio中创建了一个Xamarin Android应用程序。

我已将Google地图v2添加到我的应用中,并添加了标记。点击这些标记后,我打开了一个信息窗口。

现在,我想自定义这些标记,以便标记显示在其顶部,如下所示:

enter image description here

请使用代码建议如何在Xamarin中执行此操作。我是这个环境的新手。

1 个答案:

答案 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);