ExtStreetviewControl
This library creates a collapsible StreetView display in the corner of the main map.
And the ExtStreetviewControl adds a marker for reference location on the main map.
You can draggble it and change location main map and StreetView display location.
Note: Unlike other controls, you can only place this control in the bottom right corner of the map (G_ANCHOR_BOTTOM_RIGHT).
For a description and examples of how to use this library, check out the how-to.
class ExtStreetviewControl
Constructor
| Constructor |
Description |
ExtStreetviewControl(opt_opts?:ExtStreetviewOptions) |
Creates a control and a marker with options specified in ExtStreetviewOptions. |
Methods
| Methods |
Return Value |
Description |
getMarker() |
GMarker |
Get marker for StreetviewControl |
getPov() |
GPov |
Get current Panorama View |
hide() |
None |
Change visibility of the control to hidden. |
isHidden() |
Boolean |
Returns true when the control is hidden. |
setCtrlStauts("MINI":status) |
None |
Sets control status |
setLocationAndPOV(latlng:GLatLng, pov?:GPov) |
None |
Set location of panorama and marker, and view of panorama. |
setMainContent(contentType:String) |
None |
Specify main content into the map div.
You can select strings; "MAP" or "STREETVIEW". |
setPov(pov:) |
None |
Set current Panorama View
c |
show() |
None |
Change visibility of the control to visible. |
class ExtStreetviewOptions
This class represents optional arguments to ExtStreetviewControl.
It has no constructor, but is instantiated as an object literal. There is no constructor for this class. Instead, this class is instantiated as a javascript object literal.
Properties
| Properties |
Type |
Description |
controlStatus |
String |
Specify control status.
You can select string; "NORMAL" or "MINI". The default value is "NORMAL". |
hidden |
Boolean |
Specify visibility when control is
added to the map. If it is set to true, the control is hidden. The default value is false. |
latlng |
GLatLng |
Specifies latlng of panorama.
If it is not set, then control gets center location of main map. The default value is null. |
mainContent |
String |
Specify main content into the map div.
You can select strings; "MAP" or "STREETVIEW". The default value is "MAP". |
marker |
GMarker |
Specifies a marker for user handling.
See a PegmanMarker into extstreetviewcontrol.js The default value is PegmanMarker. |
pov |
GPov |
Specifies initialize pov of panorama. The default value is {yaw : 0, pitch : 0, panoId : null}. |
size |
GSize |
Specifies control's size. The default value is GSize(300, 210). |
class PegmanMarker
Constructor
| Constructor |
Description |
PegmanMarker(opts?:MarkerOptions, opt_opts:) |
***********************************************
Creates a pegman marker. |
Methods
| Methods |
Return Value |
Description |
getIcon() |
GIcon |
Returns the icon |
redraw(force:, type:, value:) |
None |
Redraw marker.
This method is extended GMarker.redraw() method.
This method will be called from ExtStreetviewControl with angle parameter.
The icon should be change the icon image. |