我正在尝试使用Google地图和JavaScript开发一个asp.net项目。三天我的地图开得很好。但今天地图缩放和其他地图控制按钮即将到来,但地图并未到来。相反,地图灰色空白即将到来。
HereIsTheImage这是我的js代码:
function LoadHarita() {
var myLatlng = new google.maps.LatLng(33.3, 33.3);
var myOptions = {
zoom: 16,
center: myLatlng,
disableDefaultUI: true,
panControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.DEFAULT
},
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR
},
streetViewControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'), myOptions);
}
问题是什么?地图配额或限额?但是3天有什么样的限制?我不明白。
答案 0 :(得分:1)
谢谢你们。解决了这个问题。如果有人需要,这是详细信息。
按F12打开控制台。有人说我添加了多张地图。 我将http://maps.google.com/maps/api/js下的谷歌地图javascript代码写到了我的javascript代码之上。我在js上删除了所有这些代码。我的地图来了:)通常我昨天无法到达地图,因为我昨天已经添加了这些代码。也许cookie是原因。无论我的地图来了什么:)再次感谢
答案 1 :(得分:0)
我遇到了同样的问题。原来是Internet Explorer的兼容性视图'在 localhost 中运行时,这会破坏Google的地图代码。在IE11中关闭兼容性视图使其再次起作用。
Google地图的API调用限制为25000 /天或其他。你不可能只是通过在开发过程中玩游戏来实现这一目标。尝试在不同的浏览器中运行代码,看看它是否有所不同。