将CSS样式标记添加到谷歌地图

kur*_*odu 11 javascript css google-maps css3 google-maps-api-3

有人可以建议我如何将此动画标记添加到下面的谷歌地图API.

以下是标准的谷歌地图api代码,可选择为标记(图标)提供图像源.

function initialize() {
  var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
  var mapOptions = {
    zoom: 4,
    center: myLatlng
  }
  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

  var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      icon: marker.png,         //Option for setting the marker source
      title: 'Hello World!'
  });
}

google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

小智 12

使用RichMarker for Google Maps v3 - 用法:

curMarker = new RichMarker({
    position: new google.maps.LatLng(position),
    map: map,
    content: '<div id="foo">Bar</div>'
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle示例.

  • 如何将其添加到我的 angular 2 项目中?我在第 37 行 RichMarker.prototype = new google.maps.OverlayView(); 上遇到错误;window['RichMarker'] = RichMarker; richmarker.js:37 未捕获的参考错误:google 未在richmarker.js:37 中定义 (2认同)