The docs of Google Maps V3 JS API does not seem to give the interface of the construct of google.maps.Icon
. I found an example with MarkerImage
, wh
There is no constructor for the google.maps.Icon, it is an anonymous javascript object like MapOptions, MarkerOptions, PolygonOptions, etc.
You use it like this:
var icon = {
anchor: new Point(...),
url: "myurl"
// etc..
};
From Oliver in a comment: The point is: there is no such class (or function, for that matter) as google.maps.Icon. The API docs refer to it as google.maps.Icon object specification (here), as opposed to e.g. the InfoWindow class.
Hmm... Now, this answer is just wrong.
You can't
var icon = new google.maps.Icon({
anchor: new Point(...),
url: "myurl"
// etc..
});
It's an object literal, which means that you can just use it like this:
var icon = {
anchor: new Point(...),
url: "myurl"
// etc..
};