2016-08-15 5 views
0

Hallo, ich versuche, Google Map zu meinem Projekt hinzuzufügen, aber wenn Sie Seite rendern, sieht es so aus. enter image description hereGoogle Maps wird nicht im MVC-Projekt angezeigt

Code von oben gezeigt, Seite sieht so aus.

@using OnlineShop.Models; 
    @{ 
     Layout = "~/Views/Shared/_MainPageLayout.cshtml"; 
    } 
    <html> 
    <head> 
     <link type="text/css" rel="stylesheet" href="~/Content/MainPage.css?Wednesday 20th of July 2016 07:45:21 AM" /> 
     <script src="~/Scripts/jquery-3.1.0.js" type="text/javascript"></script> 
     <script src="~/Scripts/jquery-3.1.0.min.js" type="text/javascript"></script> 
     <script src="~/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script> 
     <script src="~/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script> 
     <script src="http://maps.google.com/maps/api/js?key=MyKey" type="text/javascript"></script> 
     <meta name="viewport" content="width=device-width" /> 
     <title>Contacts</title> 
    </head> 
    <body> 
     <div id="showProduct"> 
      <p>Email:[email protected]</p> 
      <p>Phone:555-555-555</p> 
      <p>City:Kiev</p> 
      <p>Adress:Fiskulturi 6</p> 
      <div id="canvas" style="height:500px;width:500px"></div> 
     </div> 

    </body> 
    </html> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
       GetMap(); 
      }) 
      function GetMap() { 
       var Kiev = google.maps.LatLng(50.4126106, 30.5444569); 
       var mapOptions = { 
        zoom: 15, 
        center: Kiev, 
        mapTypeId: google.maps.MapTypeId.ROADMAP 
       } 
       var map = new google.maps.Map(document.getElementById("canvas"), mapOptions); 
      } 
    </script> 

Ich versuchte Lösung in Internet zu finden, aber es gibt Hinweise div zuerst zu machen, dann Karte in den it.But scheint ist, dass ich es tat.

Antwort

1

Sie fehlt das new Schlüsselwort, wenn Sie einen Wert Kiev zuweisen:

var Kiev = new google.maps.LatLng(50.4126106, 30.5444569); 
      ^

Auf einer Seite zur Kenntnis; Sie laden beide jquery.js und jquery.min.js. Sie sollten immer nur eine Version laden. Selben für jquery.unobtrusive-ajax.js

Verwandte Themen