本文整理汇总了C#中Android.Gms.Maps.Model.MarkerOptions.Anchor方法的典型用法代码示例。如果您正苦于以下问题:C# MarkerOptions.Anchor方法的具体用法?C# MarkerOptions.Anchor怎么用?C# MarkerOptions.Anchor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Android.Gms.Maps.Model.MarkerOptions
的用法示例。
在下文中一共展示了MarkerOptions.Anchor方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateCar
void UpdateCar(LatLng latlng)
{
if (latlng == null || map == null)
return;
Activity?.RunOnUiThread(() =>
{
if (carMarker == null)
{
var car = new MarkerOptions();
car.SetPosition(latlng);
car.Anchor(.5f, .5f);
carMarker = map.AddMarker(car);
UpdateCarIcon(viewModel.IsRecording);
return;
}
carMarker.Position = latlng;
});
}
示例2: AddEndMarker
void AddEndMarker(LatLng end)
{
Activity?.RunOnUiThread(() =>
{
var logicalDensity = Resources.DisplayMetrics.Density;
var thicknessPoints = (int) Math.Ceiling(20*logicalDensity + .5f);
var b = ContextCompat.GetDrawable(Activity, Resource.Drawable.ic_end_point) as BitmapDrawable;
var finalIcon = Bitmap.CreateScaledBitmap(b.Bitmap, thicknessPoints, thicknessPoints, false);
var endMarker = new MarkerOptions();
endMarker.SetPosition(end);
endMarker.SetIcon(BitmapDescriptorFactory.FromBitmap(finalIcon));
endMarker.Anchor(.5f, .5f);
map.AddMarker(endMarker);
});
}