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;
}