Asp.net 谷歌地图标记根本不显示

Asp.net 谷歌地图标记根本不显示,asp.net,google-maps,Asp.net,Google Maps,我开发了许多网站使用相同的谷歌地图代码,但这次我的标记没有显示,我不知道为什么 代码如下: <link href="<%= Page.ResolveUrl("~/Assets/Styles/map.css") %>" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">&

我开发了许多网站使用相同的谷歌地图代码,但这次我的标记没有显示,我不知道为什么

代码如下:

<link href="<%= Page.ResolveUrl("~/Assets/Styles/map.css") %>" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
    function initializeMap() {

        var latitude = 45.483995;
        var longitude = 9.181769;

        var latlng = new google.maps.LatLng(latitude, longitude);
        var myOptions = {
            zoom: 15,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

        var image = '<%= Page.ResolveUrl("~/Assets/Images/Contacts/Baloon.png") %>';
        var myLatLng = new google.maps.LatLng(45.4530, 9.2115);
        var beachMarker = new google.maps.Marker({
            position: myLatLng,
            map: map,
            icon: image
        });
    }
</script>
图片在服务器上正确,我可以通过浏览器url打开它


这里有一个链接:

我认为问题在于,您为标记提供的坐标超出了地图边界。如果你缩小一点,你就能看到它

下面是一个使用用于初始化地图的坐标作为标记坐标的示例:


或者更确切地说,将地图置于标记的中心:

我认为问题在于,您为标记提供的坐标超出了地图边界。如果你缩小一点,你就能看到它

下面是一个使用用于初始化地图的坐标作为标记坐标的示例:


或者更确切地说是围绕标记将地图居中:

图像url是什么?您可以通过在浏览器中打开图像url来访问图像吗?图像url是什么?你能通过在浏览器中打开图像url来访问图像吗?哦,我的天哪,我是多么愚蠢!!我觉得自己很笨,解决方案就在我面前,我看不见:)在电脑前呆了太多时间:)真的谢谢你哦,我的天啊,我多笨啊!!我觉得自己很愚蠢,解决方案就在我面前,我看不见:)在电脑前呆了太多时间:)真的,谢谢
#map_canvas 
{
 height: 300px;
 width: 400px;
 text-align: center;
}