2010-11-08 3 views
0

je suis en utilisant le code ci-dessous pour afficher la carte Google en asp.net MVC2:ASP MVC2 ne montre pas carte google sur la position

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 

<script type="text/javascript"> 
    $(function() { 
     var myLatlng = new google.maps.LatLng(-34.397, 150.644); 
     var myOptions = { 
      zoom: 8, 
      center: myLatlng, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     } 
     var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
    }); 



    </script> 

et mon div est comme ceci:

<div id="map_canvas" style="width:323; height:207;"> 
          </div> 

avec le code ci-dessus il n'affichait pas de google map mais après avoir référencé le lien ci-dessous quand j'ai défini son opsition: relatif à off utilisant firebug puis sa carte d'affichage sinon pas et aussi pas à position où j'ai placé ma div mais à gauche: 0 et en haut: 0. S'il vous plaît aidez-moi à le montrer sur la position exacte et de le rendre visible:

ASP.NET MVC 2 and Google Maps Javascript API Version 3

EDIT: J'utilise VS2010

Répondre

2

La Position: règle de style par rapport CSS est nécessaire, sinon la carte sera absolument positionné en haut à gauche de l'écran.

J'ai essayé votre code dans un projet MVC 2 vide et cela fonctionne parfaitement.

+0

@tshao: mais ça ne marche pas de mon côté. S'il vous plaît donnez-moi un indice que devrais-je vérifier. –

+0

@tshao: j'ai essayé aussi avec un nouveau projet mais la même chose est là. ne me montre aucune carte. et lors de l'utilisation de firbug je suis en train de régler ses positions: par rapport à son affichage de la carte à gauche: 0 et en haut: 0 –

+0

Je l'essaie dans un projet MVC 2 VS2010 généré dans IE et Firefox. Permettez-moi de l'essayer sur VS2008, voir s'il y a une différence. – tshao

Questions connexes