javascript - 添加标记到 Google map

标签 javascript api google-maps

我正在使用 Javascript API 创建 map ,但在显示标记时遇到一些问题。

我按照本教程创建了 map ,效果很好:

https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map

然后我按照本教程添加了标记,但它没有加载:

https://developers.google.com/maps/documentation/javascript/examples/marker-simple

现在这是我的代码:

            <script>
        function initialize() {
            var map_canvas = document.getElementById('map_canvas');
            var map_options = {
            center: new google.maps.LatLng(43.643296, -79.408475),
            zoom: 15,
            mapTypeId: google.maps.MapTypeId.ROADMAP }
            var map = new google.maps.Map(map_canvas, map_options, marker);
            var marker = new google.maps.Marker({
            position: myLatlng,
            map: map,
            title:"Hello World!" });
            }

            google.maps.event.addDomListener(window, 'load', initialize);

            </script>

最佳答案

这一行

var map = new google.maps.Map(map_canvas, map_options, marker);

是错误的。 map构造函数只有两个参数。应该是

   var map = new google.maps.Map(map_canvas, map_options);

并且 myLatlng 未定义。因此,您可以将代码更改为:

function initialize() {
    myLatlng = new google.maps.LatLng(43.643296, -79.408475);

    var map_canvas = document.getElementById('map');
    var map_options = {
        center: myLatlng,
        zoom: 15,
    mapTypeId: google.maps.MapTypeId.ROADMAP }
    var map = new google.maps.Map(map_canvas, map_options);

    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title:"Hello World!" });
}

关于javascript - 添加标记到 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21634584/

相关文章:

javascript - 使用 jQuery 解析 XML 时遇到问题

amazon-web-services - AWS 上的 Websocket 连接总是导致 TOO MANY REQUESTS 即使是一个请求

google-maps - markerclusterer:集群图标的 anchor 偏移

ios - 在自定义 TableViewCell 中按下按钮时从 API 打开 URL

javascript - 向 REST API 发出 GET 请求

ruby-on-rails - Google-maps-for-Rails - rake 任务中(对象)的未定义方法 `gmaps'

javascript - 如何从 gInfowindow 链接打开 fancybox

javascript - 内联图像未从 GatsbyJS 中的 markdown 文件正文加载

javascript - Javascript音频暂停按钮有效,但不会再次恢复

javascript - React.js 中父子组件之间的通信