Show / Hide Table of Contents

Class MarkerImage

Defines an image to be used as the icon or shadow for a Marker. 'origin' and 'size' are used to select a segment of a sprite image and 'anchor' overrides the position of the anchor point from its default bottom middle position. The anchor of an image is the pixel to which the system refers in tracking the image's position. By default, the anchor is set to the bottom middle of the image (coordinates width/2, height). So when a marker is placed at a given LatLng, the pixel defined as the anchor is positioned at the specified LatLng. To scale the image, whether sprited or not, set the value of scaledSize to the size of the whole image and set size, origin and anchor in scaled values. The MarkerImage cannot be changed once constructed.

Inheritance
System.Object
MarkerImage
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:GoogleMaps.Markers
Assembly:GoogleMaps.dll
Syntax
public class MarkerImage : IScriptDescriptorData

Properties

Anchor

Gets or sets the anchor.

Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public Point Anchor { get; set; }
Property Value
Type Description
Point

The anchor.

Origin

Gets or sets the origin.

Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public Point Origin { get; set; }
Property Value
Type Description
Point

The origin.

ScaledSize

Gets or sets the size of the scaled.

Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public Size ScaledSize { get; set; }
Property Value
Type Description
Size

The size of the scaled.

Size

Gets or sets the size.

Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public Size Size { get; set; }
Property Value
Type Description
Size

The size.

Url

The URL of the marker image.

Declaration
public string Url { get; set; }
Property Value
Type Description
System.String

The URL.

Methods

FromScriptData(Object)

Retrieves an instance from script data.

Declaration
public static MarkerImage FromScriptData(object scriptObject)
Parameters
Type Name Description
System.Object scriptObject

The script object.

Returns
Type Description
MarkerImage

ToScriptData()

Returns the instance as a script data.

Declaration
public IDictionary<string, object> ToScriptData()
Returns
Type Description
System.Collections.Generic.IDictionary<System.String, System.Object>
Implements
IScriptDescriptorData.ToScriptData()

ToString()

Returns a System.String that represents this instance.

Declaration
public override string ToString()
Returns
Type Description
System.String

A System.String that represents this instance.

Overrides
System.Object.ToString()

Operators

Implicit(MarkerImage to String)

Performs an implicit conversion from MarkerImage to System.String.

Declaration
public static implicit operator string (MarkerImage image)
Parameters
Type Name Description
MarkerImage image

The image.

Returns
Type Description
System.String

The result of the conversion.

Implicit(String to MarkerImage)

Performs an implicit conversion from System.String to MarkerImage.

Declaration
public static implicit operator MarkerImage(string url)
Parameters
Type Name Description
System.String url

The URL.

Returns
Type Description
MarkerImage

The result of the conversion.

Back to top Copyright © 2017 GoogleMapControl
Generated by DocFX