如何向包含标记的 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);
下面的代码是我尝试使用的代码,以便向 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);