【问题标题】:GoogleMap api - ReferenceError: Invalid left-hand side in assignmentGoogleMap api - ReferenceError:分配中的左侧无效
【发布时间】:2018-06-10 12:47:55
【问题描述】:

我正在努力解决 未捕获的 ReferenceError:分配中的左侧无效。 我改编了一个 Wordpress 模板,其中包含在特定页面上添加地图的功能。 这是函数,错误在这一行

script.src == 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&'+'callback=base_hotel_initialize'&key=*MYAPI*;

显然我使用了一个有效的 API,我尝试了 bot 与 1 或 2 相等(原来是 1)

<script>
'use strict';
function base_hotel_initialize() {
var latlng = new google.maps.LatLng(-30.50,115.85);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: false
};
var map = new google.maps.Map(document.getElementById('googlemap'), myOptions);
var marker = new google.maps.Marker({
position: latlng, 
map: map,
icon: "***/wp-content/themes/base-hotel/images/point.png"
});
}
function base_hotel_loadscript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src == 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&'+'callback=base_hotel_initialize'&key=*MYAPI*;
document.body.appendChild(script);
}
window.onload = base_hotel_loadscript;
</script>

【问题讨论】:

    标签: javascript wordpress google-maps reference


    【解决方案1】:

    我不确定您的代码的完整上下文是否可以为您提供更多帮助,但您提到的行的固定版本是

    script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&callback=base_hotel_initialize&key='+MYAPI;
    

    【讨论】:

    • 这是我正在尝试调试的原始代码(不工作)。
    • @domfitty 这不是原始代码。您的代码中存在语法错误。
    猜你喜欢
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 2018-10-02
    • 2017-01-08
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多