---
title: "Google maps (api3) - Ändra karttyp med javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/183352-google-maps-api3-ändra-karttyp-med-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mattias Nordin"
published: "2010-04-29T11:04:18.000Z"
updated: "2010-04-29T13:09:00.000Z"
replies: 4
views: 573
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/183352-google-maps-api3-ändra-karttyp-med-javascript"
---

# Google maps (api3) - Ändra karttyp med javascript

## #1 — Mattias Nordin, 2010-04-29T11:04Z

Någon som vet om det går att byta karttyp med javascript?
Jag vill göra customknappar för att byta mellan Map / Satelite / Hybrid.

<http://code.google.com/apis/maps/documentation/v3/>

Permalänk: https://www.webforum.nu/p/183352

## #2 — SPiN, 2010-04-29T12:05Z

```
yourMapInstance.setMapTypeId(MapTypeId.SATELLITE);
```

Permalänk: https://www.webforum.nu/p/2234036

## #3 — Mattias Nordin, 2010-04-29T12:26Z

Hej Spin =)

```
<script type="text/javascript"> 
 
var map, geocoder; 
function initialize() { 

    geocoder = new google.maps.Geocoder(); 
    // set the default map orientation...
    var latlng = new google.maps.LatLng(28.033886, 1.659626); 

    var myOptions = { 
      zoom: 2, 
      center: latlng, 
      mapTypeControl: false,
      navigationControlOptions: {style: google.maps.NavigationControlStyle.ANDROID},
      mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 

    // DRAW MAP...
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

    // CALL ADD MARKERS FUNCTION...
    funAddMarkers()

    // CHANGE MAP TYPE...
    map.setMapTypeId(MapTypeId.SATELLITE);
    
}
```

Ger mig följande fel i FireFox :

> Fel: MapTypeId is not defined
> Källkodsfil: <https://c.cs1.visual.force.com/apex/MnShowCourses?sfdc.tabName=01rS00000008Z8Q&core.apexpages.devmode.url=1>
> Rad: 167

Har fastnat lite...

Permalänk: https://www.webforum.nu/p/2234038

## #4 — SPiN, 2010-04-29T12:39Z

Helt riktigt, jag var lite snabb där. Var ett tag sen jag satt med version 3 - version 2 är ju fortfarande att föredra om man inte jobbar mot mobila enheter. Detta ska fungera:

```
yourMapInstance.setMapTypeId([b]google.maps.[/b]MapTypeId.SATELLITE);
```

Permalänk: https://www.webforum.nu/p/2234040

## #5 — Mattias Nordin, 2010-04-29T13:09Z

Kalas !

Var och nosade på lösningen tidigare men hade syntaxfel.

Permalänk: https://www.webforum.nu/p/2234043

---

Tråden på webben: https://www.webforum.nu/amne/javascript/183352-google-maps-api3-ändra-karttyp-med-javascript
