0

我在标题中有一段非常通用的 JS,它初始化了地图并在其上放置了一个标记。它看起来像这样:

<link href='http://fonts.googleapis.com/css?family=Exo:800' rel='stylesheet' type='text/css'>
<!--<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>-->
<script type ="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/js/jqueryslidemenu.js"></script>
<script type="text/javascript" src="/js/jquery.jdpicker.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>
<link href='http://fonts.googleapis.com/css?family=Raleway' rel='stylesheet' type='text/css'>
<script>
    function initialize() {
        var myLatlng = new google.maps.LatLng(-33.8688, 151.2195);
        var mapOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP }

        var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

        var marker = new google.maps.Marker({ position: myLatlng, map: map });
</script>

它位于标题中并且工作得很好。

但是,当我现在尝试使用 C# 生成这些脚本中的另一个以便可以根据搜索结果放置标记时,我生成的 JS 在

var myLatlng = new google.maps.LatLng(-33.8688, 151.2195);

线。也就是说,当我将它们放入代码中进行调试时,在该行之后不会弹出任何警报。

我究竟做错了什么?这让我发疯,感谢任何人可以提供的任何帮助。

先感谢您。

问候,科斯佳。

4

1 回答 1

0

声明选项时忘记了分号:

var mapOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP };

这通常会给我带来错误。

于 2013-01-15T14:39:07.450 回答