Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Google Maps: JavaScript Maps API v2 to v3

    Ragazzi mi è arrivata la comunicazione di google che la versione v2 verrà disattivata e sarà disponibile la v3 soltanto che non riesco a capire perchè non mi funziona non esce la mappa

    Vecchia Versione :

    codice:
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=<%=GetKeyGoogleMap%>" type="text/javascript"></script>
    <script type="text/javascript">
        function initialize() {
          if (GBrowserIsCompatible()) {
    		
    		
            var publisher_id = "ca-pub-000000000000000";
    
    		var adsManagerOptions = {
    		  maxAdsOnMap : 2,
    		  style: G_ADSMANAGER_STYLE_ADUNIT,
    		  // The channel field is optional - replace this field with a channel number 
    		  // for Google AdSense tracking
    		  channel: ''  
    		};
    
    		
    		        
            
           function createLengthMarker(point) {
        	  var marker = new GMarker(point);
        	  var value = polyline.getLength();
        	  value = value / 1000;
        	  var message = "testo  : <%=variabile%>
    ";
        	  GEvent.addListener(marker,"click", function() {
         	    var myHtml = message;
         	    map.openInfoWindowHtml(point, myHtml);
        	  });
              return marker;
            }
    
            var map = new GMap2(document.getElementById("map_canvas"));
            adsManager = new GAdsManager(map, publisher_id, adsManagerOptions);
    		adsManager.enable();
            map.setCenter(new GLatLng(<%=variabile%>), 3);
            map.setUIToDefault();
            var polyOptions = {geodesic:true};
            var polyline = new GPolyline([
              new GLatLng(<%=variabile%>),
              new GLatLng(<%=variabile%>)
            ], "#ff0000", 10, 1, polyOptions);
            map.addOverlay(polyline);
            map.addOverlay(createLengthMarker(new GLatLng(<%=variabile%>)));
          }
        }
       
        </script>
    Nuova Versione riscritta :

    codice:
    <script src="http://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&key=<%=Key%>&language=it" type="text/javascript"></script>
    <script type="text/javascript">
        function initialize() {
          
            var publisher_id = "ca-pub-00000";
    
    		var adsManagerOptions = {
    		  maxAdsOnMap : 2,
    		  style: G_ADSMANAGER_STYLE_ADUNIT,
    		  // The channel field is optional - replace this field with a channel number 
    		  // for Google AdSense tracking
    		  channel: ''  
    		};
            
           function createLengthMarker(point) {
        	  var marker = new GMarker(point);
        	  var value = polyline.getLength();
        	  value = value / 1000;
        	  var message = "testo : <%=var%>
    ";
        	  GEvent.addListener(marker,"click", function() {
         	    var myHtml = message;
         	    map.openInfoWindowHtml(point, myHtml);
        	  });
              return marker;
            }
    
            var map = new google.maps.Map(document.getElementById("map_canvas"));
            adsManager = new GAdsManager(map, publisher_id, adsManagerOptions);
    		adsManager.enable();
            map.setCenter(new GLatLng(<%=var%>), 3);
            map.setUIToDefault();
            var polyOptions = {geodesic:true};
            var polyline = new GPolyline([
              new GLatLng(<%=var%>),
              new GLatLng(<%=var%>)
            ], "#ff0000", 10, 1, polyOptions);
            map.addOverlay(polyline);
            map.addOverlay(createLengthMarker(new GLatLng(<%=var%>)));
          
        }
       
        </script>

  2. #2
    forse perchè le funzioni della V2 non sono più supportate?
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    si infatti ! però il secondo codice chiama la v3

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma la nuova versione mi sembra un mix tra la v2 e la v3, sicuro del codice? Non conosco la v2 per capire gli errori ma la v3 mi sembra sbagliata.
    Ricontrolla il codice aitanti con le API di google maps e accertati che tutto sia corretto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    No infatti sicuramente ho scritto male il codice per questo non funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.