mot*_*deh 4 asp.net-mvc google-maps
我想在我的网站上显示谷歌地图,我的代码如下,但在浏览器中加载我的页面后,出现此错误:
Oops! Something went wrong.
This page didn't load Google Maps correctly. See the JavaScript console for
technical details.
Run Code Online (Sandbox Code Playgroud)
我在 Chrome 中查看了它,发现了这个:
Google Maps API error: MissingKeyMapError
https://developers.google.com/maps/documentation/javascript/error-
messages#missing-key-map-error
Run Code Online (Sandbox Code Playgroud)
什么是 MissingKeyMap?
我的代码:
在标题标签中:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
<link href="~/Content/Site.css" rel="stylesheet" />
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?
sensor=false"></script>
<script type="text/javascript">
function initialize() {
var canvas = $("#map_canvas");
var latitude = 35.78334;
var longitude = 51.42511;
var latlng = new google.maps.LatLng(latitude, longitude);
var options = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(canvas[0], options);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(latitude, longitude),
map: map
});
}
$(function () {
initialize();
});
</script>
Run Code Online (Sandbox Code Playgroud)
在我看来:
<div style="width: 100%; height: 100%">
<div id="map_canvas" style="width:100%; height:100%; margin-left: 100px"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11983 次 |
最近记录: |