c# - add custom marker(square) to Gmap -
basically want draw filled square , add (and use it) marker gmap. tried drawing square , use bitmap asks me x y coordinates , don't know values put because marker uses lat/long. trying position of square not right.i want square appear on specified lat/long.
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 filled square u follow following steps
- right click on project settings
- go resources >add resource>new image
- double click on new created image
- blank page opens draw whatever , save it.
for plotting used following example :
gmapmarker marker = new gmarkergoogle(new pointlatlng(-25.966688, 32.580528), new bitmap(properties.resources.image8)); gmap.overlays.add(markers); // overlay added markers.markers.add(marker); hope works you
Comments
Post a Comment