如何在Google Maps API V3中居中图像锚点?

问题描述

| 我正在尝试在此处将图标的锚定在google maps api中居中,但是当我尝试爆炸图像时,该消失了。 这段代码可以正常工作,但是锚点位于图像的底部中心:
  var image_explode = \'images/map/explode.png\';
  var explode_longlat = new google.maps.LatLng(-18.142599,178.431);
  var explode = new google.maps.Marker({
      position: explode_longlat,map: map,icon: image_explode
  });
我尝试使用此代码使锚定居中,但它消失了:
  var image_explode = new google.maps.MarkerImage(\"projectstratos.com/images/map/explode.png\",new google.maps.Size(20,20),new google.maps.Point(0,0),new google.maps.Point(10,10));
  var explode_longlat = new google.maps.LatLng(-18.142599,icon: image_explode
  });
    

解决方法

        如果要包含主机名,则需要在URL中使用方案(http://):
  var explode_image = new google.maps.MarkerImage(\"http://projectstratos.com/images/map/explode.png\",new google.maps.Size(20,20),new google.maps.Point(0,0),new google.maps.Point(10,10));
  var explode_longlat = new google.maps.LatLng(-18.142599,178.431);
  var explode = new google.maps.Marker({
      position: explode_longlat,map: map,icon: explode_image
  });
或者,保留主机名(projectstratos.com)。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...