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.
Google maps (api3) - Ändra karttyp med javascript
4 svar · 565 visningar · startad av Mattias Nordin
yourMapInstance.setMapTypeId(MapTypeId.SATELLITE);
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...
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);