ugrás a tartalomhoz

Marker, google map

mahoo · 2014. Feb. 20. (Cs), 14.24
Szeretnek markereket hozzaadni a terkephez. De hibat kapok:
Hiba: InvalidValueError: setMap: not an instance of Map, and not an instance of StreetViewPanorama


Ez a minta kod:
<script src='http://maps.google.com/maps/api/js?sensor=false' type='text/javascript'></script>
<script type="text/javascript">
    function setMapAddress( address ){
        var geocoder = new google.maps.Geocoder();
    
        geocoder.geocode( { address : address }, function( results, status ) {
            if( status == google.maps.GeocoderStatus.OK ) {
                var latlng = results[0].geometry.location;
                var options = {
                    zoom: 8,
                    center: latlng,
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };
                new google.maps.Map( document.getElementById( 'map' ), options );
                var infoWindow = new google.maps.InfoWindow;

                // add marker
                var name = 'Pityi Pál borozója';
                var address = '1215 Budapest, XXI.kerület Áprád utca 10.';
                var point = new google.maps.LatLng('47,4329954','19,0773457');
                var html = '<b>' + name + '</b> <br/>' + address;
                var marker = new google.maps.Marker({
                    map: map,
                    position: point,
                });
                bindInfoWindow(marker, map, infoWindow, html);}
        });
    }
    
    setMapAddress( 'budapest' );
</script>
<div id='map'style='width: 400px; height: 300px;'></div>
A terkep betoltodik, de amint hozzaadok markert, a fenti hibat kapom es a marker sem jelenik meg. Mit rontok el?
 
1

Nincs map változód, de

Endyl · 2014. Feb. 20. (Cs), 15.20
Nincs map változód, de legalábbis nem egy Map van benne. A 14. sor remek hely lenne ennek a javítására.
2

Jogos! Koszi szepen!

mahoo · 2014. Feb. 20. (Cs), 15.43
Jogos! Koszi szepen!