2012-04-04 34 views
0

Ich brauche Informationen aus dem Fenster meiner Karte enthält die Google Street View und Platz für Text. Kann mir jemand helfen zu lösen? Ich lerne programmieren und ist alleine schwer zu lösen. Danke (mein Code unten)Street View inside infowindow

function initialize() { 
var pinkParksStyles = [ 
    { 
     featureType: "all", 
     stylers: [ 
     { saturation: -80 } 
     ] 
    }, 
    { 
     featureType: "poi.park", 
     stylers: [ 
     { hue: "#ff0023" }, 
     { saturation: 40 } 
     ] 
    } 
    ]; 

var pinkMapType = new google.maps.StyledMapType(pinkParksStyles, 
    {name: "Paul em Floripa"}); 
var mapOptions = { 
    zoom: 15, 
    center: new google.maps.LatLng(-27.619279,-48.527896), 
    mapTypeControlOptions: { 
     mapTypeIds: [google.maps.MapTypeId.ROADMAP,'pink_parks','satellite' ] 
    } 
    }; 
var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions); 
var marker = new google.maps.Marker({}) 
var infowindow = new google.maps.InfoWindow(); 
var locations = [ 
        ['Estacionamento 1', -27.627525,-48.52762, 1], 
        ['Estacionamento 2', -27.624374,-48.527786, 2], 
        ['Estacionamento 3', -27.620154,-48.529138, 3], 
        ['Estacionamento 4', -27.616161,-48.529588, 4], 
        ['Estacionamento 5', -27.61393,-48.533349, 5], 
        ['Estacionamento 6', -27.613129,-48.535352, 6], 
        ['Estacionamento 7', -27.612637,-48.530493, 7], 
        ['Estacionamento 8', -27.616962,-48.527746, 8], 
        ]; 


var marker, i; 
    for (i = 0; i < locations.length; i++) { 
    marker = new google.maps.Marker({ 
     icon: 'images/stopcar.png', 
     position: new google.maps.LatLng(locations[i][1], locations[i][2]), 
     map: map 
    }); 

google.maps.event.addListener(marker, 'click', (function(marker, i) { 
     return function() { 
     infowindow.setContent(locations[i][0]); 
     infowindow.open(map, marker); 
     } 
    })(marker, i)); 
} 

map.mapTypes.set('pink_parks', pinkMapType); 
map.setMapTypeId('pink_parks'); 
trafficLayer.setMap(map); 
} 
+0

Welche Informationen versuchen Sie genau auszuziehen? –

+0

wenn ich auf das Symbol das Fenster von Google Maps klicke. Ich möchte den Streetview und einen Platz für Text setzen. wie dieses http://3.bp.blogspot.com/_SECbW4uPgAM/TNPry0hit6I/AAAAAAAAACc/Wv00oU4TeIQ/s1600/Picture+1.png – prbprado

Antwort

0

Ok, ich denke du willst in das Infofenster ein statisches Bild von der Streetview einfügen. Wenn das der Fall ist, schaue bitte auf diesen Link: https://developers.google.com/maps/documentation/streetview/

Dort ist genau notiert, wie man das statische Bild des streetview für einen speziellen Ort bekommt.

+0

Wenn Sie zu Problemen kommen, während Sie der Dokumentation folgen, hinterlassen Sie einfach einen Kommentar und wir können arbeiten es aus. –

Verwandte Themen