如何向包含标记的 google 地图添加附加标记

How to add an additional marker to a google map containing markers

下面的代码是我尝试使用的代码,以便向 maerkers var 添加标记,然后向处理程序添加一个额外的标记。第二个 handler.addMarker 方法只是覆盖了我对标记的第一个设置。如何使用 gmaps4rails gem 进行连接?

markers = handler.addMarkers(<%=raw @hash.to_json %>);


markers = handler.addMarker({
  lat: position.coords.latitude,
  lng: position.coords.longitude
});

使用 JavaScript 您可以通过为每个标记创建新对象来添加多个标记。

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

  var marker_first = new google.maps.Marker({
      position: myLatlng,
      map: map,
      title: 'Hello World!'
  });


   var marker_second = new google.maps.Marker({
      position: myLatlng,
      map: map,
      title: 'Hello World!'
  });
}

google.maps.event.addDomListener(window, 'load', initialize);