add custom marker(square) to Gmap
基本上我想画一个填充的正方形,并把它作为标记添加到GMAP中。我试着画一个正方形,并用它作为位图,但它要求我输入x y坐标,我不知道要为它输入什么值,因为标记已经使用了lat/long。我正在尝试,但正方形的位置不正确。我希望正方形显示在指定的lat/long上。
1 2 3 4 5 6 7 8 9 | Bitmap flag = new Bitmap(50, 50); gmap.MapProvider = GMap.NET.MapProviders.BingHybridMapProvider.Instance; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly; Graphics fg = Graphics.FromImage(flag); fg.FillRectangle(Brushes.Red, 100, 100, 50, 50); GMapOverlay markerOverlay = new GMapOverlay(NametextBox.Text); GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(-25.966688, 32.580528),flag); markerOverlay.Markers.Add(marker); gmap.Overlays.Add(markerOverlay); |
to draw a u遵循以下步骤方钢管
用以下的例子:一个plotting
1 2 3 |
希望这个作品。
使用gmap.net教程-地图,标记和多边形
他们提供定制的代码和它的标志是一个覆盖下面的赋值:
1 2 3 4 |
希望这帮助。