Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Meteor:无法自定义google地图的标记_Meteor_Google Maps Markers - Fatal编程技术网

Meteor:无法自定义google地图的标记

Meteor:无法自定义google地图的标记,meteor,google-maps-markers,Meteor,Google Maps Markers,我正在使用meteor(0.8.2)进行项目工作。在这个项目中,我使用了谷歌地图api。地图的默认标记工作正常,但当我尝试用“image.png”替换它们时,图像图标在地图上不可见。有什么想法吗 我的代码: for (var i = 0, place; place = places[i]; i++) { var image = { url: 'markerimage.png',// image is in root directory of meteor project.

我正在使用meteor(0.8.2)进行项目工作。在这个项目中,我使用了谷歌地图api。地图的默认标记工作正常,但当我尝试用“image.png”替换它们时,图像图标在地图上不可见。有什么想法吗

我的代码:

for (var i = 0, place; place = places[i]; i++) {
      var image = {
      url: 'markerimage.png',// image is in root directory of meteor project.
      size: new google.maps.Size(71, 71),
      origin: new google.maps.Point(0, 0),
      anchor: new google.maps.Point(17, 34),
      scaledSize: new google.maps.Size(35, 35)
      };

      // Create a marker for each place.
      var marker = new google.maps.Marker({
      map: map,
      icon: image,
      title: place.name,
      animation: google.maps.Animation.DROP,
      position: place.geometry.location
      });

      markers.push(marker);

      bounds.extend(place.geometry.location);

    }

将图像放在项目根目录下名为“public”的目录中

然后使用“/markerimage.png”引用您的图像

放置在公用文件夹中的每个文件都作为客户端的静态资产,有关详细信息,请参阅文档