Visualizzazione dei risultati da 1 a 4 su 4

Discussione: google map e css

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    30

    google map e css

    Salve ho un problema se visualizzo la mappa in una pagina html tramite questo codice
    codice:
    <!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
        <title>Google Maps JavaScript API Example</title>
        <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=abcdefg&sensor=true_or_false"
                type="text/javascript"></script>
        <script type="text/javascript">
    
        function initialize() {
          if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map_canvas"));
            map.setCenter(new GLatLng(37.4419, -122.1419), 13);
            map.setUIToDefault();
          }
        }
    
        </script>
      </head>
      <body onload="initialize()" onunload="GUnload()">
        <div id="map_canvas" style="width: 400px; height: 300px"></div>
      </body>
    </html>
    tutto è ok. poi lo vado ad inserire nella mia pagina web in un div però la visualizzazione non è la stessa i controlli si sovrappongono

    codice:
    <div id="content">
    	<div id="leftside">
    		
    		<div id="picture1"></div>
    		
    		<div id="picture2"></div>
    	</div>
    	<div id="rightside">
    		<h1>Puoi trovarci qui</h1>
    		<div id="map_canvas" style="width: 400px; height: 300px"></div>
    	</div>
    </div>
    da cosa dipende? come posso risolvere il problema?grazie

  2. #2
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Quel codice a me sembra a posto...
    Probabilmente dipende dalle regole css che sono state associate. Se puoi dacci un link alla pagina non funzionante, così vediamo di capire qualè il problema.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    30
    Sono riuscito a capire il problema..

    Dipende da questo

    codice:
    * {
        margin:0px;
        padding:0px;
        top:0px;
        left:0px;
    }
    commentando questo la mappa viene visualizzata bene ma poi il resto del sito no...
    qundi doveri annullare lo stile generale solo per il tag div che visualizza la mappa
    codice:
        <div id="map_canvas" style="width: 400px; height: 300px"></div>
    come posso risolvere?

    grazie

  4. #4
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Non credo tu abbia molte alternative che togliere da quella proprietà top:0; e left:0; (in quanto le mappe di google utilizzano immagini posizionate in modo assoluto per permetterti di navigare la mappa, se imposti quelle due proprietà ovviamente non funzionerà come deve!).

    Quindi,
    codice:
    * {
        margin:0px;
        padding:0px;
    }
    e applichi top:0 left:0 solo agli elementi che ne hanno davvero bisogno.


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.