• 25-09-2016, 01:20:40
    #1
    www.ensagayrimenkul.com

    Sitemde google maps görüntülenemiyor


    Hata! Bir sorun oluştu.
    Bu sayfa Google Haritalar'ı düzgün şekilde yükleyemedi. Teknik ayrıntılar için JavaScript konsoluna bakın.


    diye sorunla karşılaşıyorum

    Harita kodlarım bunlar ;

    <script type="text/javascript">
    	function LoadMap() {
    	var locations = new Array(
    		<?php 
    		//Son İlan ID'sini Alalım 
    			$sqlsorgu1 = mysql_query("SELECT ilan_konum,id FROM ilan_detay WHERE aktif_pasif='1' ORDER BY `ilan_detay`.`id` DESC LIMIT 0,1");
    			$son_ilan_id_sorgu=mysql_fetch_array($sqlsorgu1);
    			$son_ilan_id = $son_ilan_id_sorgu["id"];
    			$son_ilan_konum = $son_ilan_id_sorgu["ilan_konum"];
    		?>
    		<?php
    		//Sql Sorgumuzu Yapıyoruz. 
    			$sqlsorgu = mysql_query("SELECT ilan_konum,id FROM ilan_detay WHERE id<>'$son_ilan_id' and aktif_pasif='1' ORDER BY `ilan_detay`.`id` DESC");
    		//While Döngümüzü Yazıyoruz.
    			while($yazdir_ilan_konum=mysql_fetch_array($sqlsorgu)){
    		//Tabloları Alanını Değişkene Çekiyoruz.
    			$ilan_konum = $yazdir_ilan_konum["ilan_konum"];
    			echo "[".$ilan_konum."]".",";
    			}
    		?>
    		<?php echo "[".$son_ilan_konum."]"; ?>
    	);
    	var markers = new Array();
    	var mapOptions = {
    		center: new google.maps.LatLng(37.8546355, 27.8170701),
    		zoom: 13, 
    		mapTypeId: google.maps.MapTypeId.ROADMAP,
    		scrollwheel: false
        };
    
        var map = new google.maps.Map(document.getElementById('map'), mapOptions);
    
        $.each(locations, function(index, location) {
            var marker = new google.maps.Marker({
                position: new google.maps.LatLng(location[0], location[1]),
                map: map,
                icon: 'assets/img/marker.png'
            });
    
    	    var myOptions = {
    	        content: '',
    	        disableAutoPan: false,
    	        maxWidth: 0,
    	        pixelOffset: new google.maps.Size(-146, -190),
    	        zIndex: null,
    	        closeBoxURL: "",
    	        infoBoxClearance: new google.maps.Size(1, 1),
    	        position: new google.maps.LatLng(location[0], location[1]),
    	        isHidden: false,
    	        //pane: "floatPane",
    	        enableEventPropagation: false
    	    };
    	    marker.infobox = new InfoBox(myOptions);
    		marker.infobox.isOpen = false;
    
    	    var myOptions = {
    	        draggable: true,
    			content: '',
    			disableAutoPan: true,
    			pixelOffset: new google.maps.Size(-21, -58),
    			position: new google.maps.LatLng(location[0], location[1]),
    			closeBoxURL: "",
    			isHidden: false,
    			pane: "mapPane",
    			enableEventPropagation: true
    	    };
    	    marker.marker = new InfoBox(myOptions);
    		marker.marker.open(map, marker);
    		markers.push(marker);
    
            google.maps.event.addListener(marker, "click", function (e) {
                var curMarker = this;
    
                $.each(markers, function (index, marker) {
                    // if marker is not the clicked marker, close the marker
                    if (marker !== curMarker) {
                        marker.infobox.close();
                        marker.infobox.isOpen = false;
                    }
                });
    
    
                if(curMarker.infobox.isOpen === false) {
                    curMarker.infobox.open(map, this);
                    curMarker.infobox.isOpen = true;
                    map.panTo(curMarker.getPosition());
                } else {
                    curMarker.infobox.close();
                    curMarker.infobox.isOpen = false;
                }
    
            });
        });
    }
    
    function InitMap() {
    	google.maps.event.addDomListener(window, 'load', LoadMap);
        google.maps.event.addDomListener(window, 'load', LoadMapProperty);
    }
    </script>
    Sorunun nereden kaynaklandığını bir türlü çözemedim yardımcı olabilirseniz sevinirim
  • 25-09-2016, 09:02:58
    #2
    onurbesen adlı üyeden alıntı: mesajı görüntüle
    www.ensagayrimenkul.com

    Sitemde google maps görüntülenemiyor


    Hata! Bir sorun oluştu.
    Bu sayfa Google Haritalar'ı düzgün şekilde yükleyemedi. Teknik ayrıntılar için JavaScript konsoluna bakın.


    diye sorunla karşılaşıyorum

    Harita kodlarım bunlar ;

    <script type="text/javascript">
    	function LoadMap() {
    	var locations = new Array(
    		<?php 
    		//Son İlan ID'sini Alalım 
    			$sqlsorgu1 = mysql_query("SELECT ilan_konum,id FROM ilan_detay WHERE aktif_pasif='1' ORDER BY `ilan_detay`.`id` DESC LIMIT 0,1");
    			$son_ilan_id_sorgu=mysql_fetch_array($sqlsorgu1);
    			$son_ilan_id = $son_ilan_id_sorgu["id"];
    			$son_ilan_konum = $son_ilan_id_sorgu["ilan_konum"];
    		?>
    		<?php
    		//Sql Sorgumuzu Yapıyoruz. 
    			$sqlsorgu = mysql_query("SELECT ilan_konum,id FROM ilan_detay WHERE id<>'$son_ilan_id' and aktif_pasif='1' ORDER BY `ilan_detay`.`id` DESC");
    		//While Döngümüzü Yazıyoruz.
    			while($yazdir_ilan_konum=mysql_fetch_array($sqlsorgu)){
    		//Tabloları Alanını Değişkene Çekiyoruz.
    			$ilan_konum = $yazdir_ilan_konum["ilan_konum"];
    			echo "[".$ilan_konum."]".",";
    			}
    		?>
    		<?php echo "[".$son_ilan_konum."]"; ?>
    	);
    	var markers = new Array();
    	var mapOptions = {
    		center: new google.maps.LatLng(37.8546355, 27.8170701),
    		zoom: 13, 
    		mapTypeId: google.maps.MapTypeId.ROADMAP,
    		scrollwheel: false
        };
    
        var map = new google.maps.Map(document.getElementById('map'), mapOptions);
    
        $.each(locations, function(index, location) {
            var marker = new google.maps.Marker({
                position: new google.maps.LatLng(location[0], location[1]),
                map: map,
                icon: 'assets/img/marker.png'
            });
    
    	    var myOptions = {
    	        content: '',
    	        disableAutoPan: false,
    	        maxWidth: 0,
    	        pixelOffset: new google.maps.Size(-146, -190),
    	        zIndex: null,
    	        closeBoxURL: "",
    	        infoBoxClearance: new google.maps.Size(1, 1),
    	        position: new google.maps.LatLng(location[0], location[1]),
    	        isHidden: false,
    	        //pane: "floatPane",
    	        enableEventPropagation: false
    	    };
    	    marker.infobox = new InfoBox(myOptions);
    		marker.infobox.isOpen = false;
    
    	    var myOptions = {
    	        draggable: true,
    			content: '',
    			disableAutoPan: true,
    			pixelOffset: new google.maps.Size(-21, -58),
    			position: new google.maps.LatLng(location[0], location[1]),
    			closeBoxURL: "",
    			isHidden: false,
    			pane: "mapPane",
    			enableEventPropagation: true
    	    };
    	    marker.marker = new InfoBox(myOptions);
    		marker.marker.open(map, marker);
    		markers.push(marker);
    
            google.maps.event.addListener(marker, "click", function (e) {
                var curMarker = this;
    
                $.each(markers, function (index, marker) {
                    // if marker is not the clicked marker, close the marker
                    if (marker !== curMarker) {
                        marker.infobox.close();
                        marker.infobox.isOpen = false;
                    }
                });
    
    
                if(curMarker.infobox.isOpen === false) {
                    curMarker.infobox.open(map, this);
                    curMarker.infobox.isOpen = true;
                    map.panTo(curMarker.getPosition());
                } else {
                    curMarker.infobox.close();
                    curMarker.infobox.isOpen = false;
                }
    
            });
        });
    }
    
    function InitMap() {
    	google.maps.event.addDomListener(window, 'load', LoadMap);
        google.maps.event.addDomListener(window, 'load', LoadMapProperty);
    }
    </script>
    Sorunun nereden kaynaklandığını bir türlü çözemedim yardımcı olabilirseniz sevinirim
    google maps api kodun olmadığı için bu hatayı veriyor. Sayfanın altındaki script kodunun kaynağına "https://maps.googleapis.com/maps/api/js?key=AIzaSyAJ14pRMC9Aq2bnVeuNqn7AdZOOrt1I_Ak&cal lback=initialize" şu şekilde bi dene bakalım. Ona göre kendi map keyini alırsın.