Google Maps - Interface
De knapper m.v. brugeren kan anvende på et GM-kort kaldes på Googlesk for 'Controls'. Kodemæssigt styres med parametre.
Alt efter hvordan det aktuelle kort skal kunne bruges, indsættes / slettes / tilpasses de relevante parametre i den allerede etablerede 'var mapProp'-variabel i styrescriptet.
var mapProp = {
center: new google.maps.LatLng(55.733544,12.078236),
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
|
Husk komma efter hver kontrolkode - bortset fra den sidste.
Parametre
Der kan anvendes følgende parametre (De ikoner, der hører til nogle af dem, kan ses nedenfor):
Par. navn | Værdier | Kode | Betegnelse |
center | -90 - 90 og -180 - 180 | center: new google.maps.LatLng(-33, 151) | Den lokation, der skal placeres midt på det viste kort. Der kan anføres decimaler - med punktum som decimaltegn. |
disableDefaultUI | true | false | disableDefaultUI: true | Styring af visning af default kontrollerne. |
panControl | true | false | panControl: false | Styring af om 'panControl' skal vises. |
mapTypeControl | true | false | mapTypeControl: true | Styring af om 'mapTypeControl' skal vises. |
mapTypeId | HYBRID ROADMAP SATELLITE TERRAIN | mapTypeId: google.maps.MapTypeId.ROADMAP | Styring af korttype der skal vises (Se nederst på siden). Brugeren kan fra denne skifte til de andre. |
mapTypeControlOptions | HYBRID ROADMAP SATELLITE TERRAIN |
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DEFAULT,
mapTypeIds: [
google.maps.MapTypeId.ROADMAP,
google.maps.MapTypeId.TERRAIN
]
}
| Styring af typer for to kort der skal vises (se nederst på siden). Brugeren kan fra dem begge skifte til de andre.
|
scaleControl | true | false | scaleControl: true | Styring af om 'afstandsmåler' skal vises. |
streetViewControl | true | false | streetViewControl: true | Styring af om streetView skal være aktivt. |
streetViewControlOptions | - |
streetViewControlOptions: {
position: google.maps.ControlPosition.LEFT_TOP
}
| Anden placering af streetViewControl end default. |
zoomControl | true | false | zoomControl: false | Styring af om zoomControl skal vises. |
zoom | 1-21 | zoom: 4 | Styrer det målestoksforhold kortet skal vises i: 1 = verdenskort 21 = Meget lille udsnit. |
ZoomControlOptions | SMALL | LARGE |
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL
}
| Styrer om Zoom-kontrollen skal være stor eller lille. |
Ikoner
Til nogle af parametrene er knyttet visning af følgende ikoner:
mapTypeControl | |
panControl | |
scaleControl | |
streetViewControl | |
Zoom.ControlStyle.LARGE | |
Zoom.ControlStyle.SMALL | |
KORTTYPER
GM kan vise 4 forskellige typer kort:
ROADMAP | TERRAIN |
| |
SATELLITE | HYBRID |
| |
|