更改Google地图标记图标大小

时间:2017-06-09 16:05:55

标签: google-maps google-maps-api-3

我想知道如何更改地图标记图标的大小。完成在线教程后我无法完成它!

var marker = new google.maps.Marker({
    position: new google.maps.LatLng(51.124110, -0.073897),
    map: map,
    title: 'Snazzy!',
    icon: 'map_marker.png',
    size: new google.maps.Size(20, 32)
});

1 个答案:

答案 0 :(得分:2)

对于那些陷入类似情况的人,我得到了这个:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Util;
using Android.Views;
using Android.Widget;

namespace Zrelya.Fragments
{
    public class OnSelectedEventArgs : EventArgs
    {
        public ORM.Plan Plan { get; set; }

        public OnSelectedEventArgs( ORM.Plan plan )
        {
            Plan = plan;
        }
    }

    public class ViewPlans : FragmentSuper
    {
        private Context mContext;
        private ORM.DBRep dbr;

        public EventHandler<OnSelectedEventArgs> OnSelected;

        public ViewPlans(Context context)
        {
            mContext = context;
        }

        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your fragment here

            dbr = new ORM.DBRep();
        }

        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            var view = inflater.Inflate(Resource.Layout.ViewPlans, container, false);
            var listView = view.FindViewById<ListView>(Resource.Id.listView);


            List<ORM.Plan> plansList = dbr.GetPlans();
            Adapters.Plan adapter = new Adapters.Plan(mContext, plansList);
            listView.Adapter = adapter;

            listView.ItemClick += (o, e) =>
            {
                int id = plansList[e.Position].Id;

                OnSelected.Invoke(this, new OnSelectedEventArgs(plansList[e.Position]));
            };

            return view;
        }
    }
}
相关问题