Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Gmaps.js是否添加地图标记?_Javascript_Jquery_Google Maps - Fatal编程技术网

Javascript Gmaps.js是否添加地图标记?

Javascript Gmaps.js是否添加地图标记?,javascript,jquery,google-maps,Javascript,Jquery,Google Maps,有人能告诉我如何使用Gmaps.js显示地图标记吗?我有地图工作,但无法得到一个标记,也许我需要一个API键?文件如下: 您必须将新的GMaps对象分配给map变量: var map = new GMaps(.... 您对发布的代码有两个问题 您没有将GMap对象分配给map变量。这会导致javascript错误:uncaughttypeerror:无法读取未定义的属性“addMarker” 字符串“blah”不是有效的图标,因此一旦有了地图,标记就不会出现 如果您不需要对GMap对象的引用

有人能告诉我如何使用Gmaps.js显示地图标记吗?我有地图工作,但无法得到一个标记,也许我需要一个API键?文件如下:


您必须将新的GMaps对象分配给map变量:

var map = new GMaps(....

您对发布的代码有两个问题

  • 您没有将
    GMap
    对象分配给
    map
    变量。这会导致javascript错误:
    uncaughttypeerror:无法读取未定义的属性“addMarker”

  • 字符串“blah”不是有效的图标,因此一旦有了地图,标记就不会出现

  • 如果您不需要对
    GMap
    对象的引用,您可以这样做:

    new GMaps({
      div: '#map',
      zoom: 14,
      lat: 22.018222,
      lng: -22.861022,
    }).addMarker({
      lat: 22.018222,
      lng: -22.861022,
      title: "title",
      // icon: 'blah',
      infoWindow: {
      content:'test'
      }
    });
    

    代码片段:

    $(文档).ready(函数(){
    新gmap({
    分区:“#地图”,
    缩放:14,
    纬度:22.018222,
    液化天然气:-22.861022,
    }).addMarker({
    纬度:22.018222,
    液化天然气:-22.861022,
    标题:“标题”,
    //图标:“废话”,
    信息窗口:{
    内容:“测试”
    }
    });
    });
    
    html,
    身体,
    #地图{
    身高:100%;
    宽度:100%;
    边际:0px;
    填充:0px
    }

    我在发布的代码中遇到一个javascript错误:
    uncaughttypeerror:无法读取未定义的属性“addMarker”
    new GMaps({
      div: '#map',
      zoom: 14,
      lat: 22.018222,
      lng: -22.861022,
    }).addMarker({
      lat: 22.018222,
      lng: -22.861022,
      title: "title",
      // icon: 'blah',
      infoWindow: {
      content:'test'
      }
    });