我需要在我们的应用程序中在 Google 地图中设置一个半径圆,类似于 (粉红色半径圆)。
以最好的方式,我需要指定半径的英里数。由于我们的应用程序是用 Ruby On Rails 编写的,我正在考虑只使用 Javascript 还是 gem 会更好。
非常感谢!
编辑:尝试:
var map;
var miles = 3;
function initialize() {
var mapOptions = new google.maps.Circle({
center: new google.maps.LatLng(51.476706,0),
radius: miles * 1609.344,
fillColor: "#ff69b4",
fillOpacity: 0.5,
strokeOpacity: 0.0,
strokeWeight: 0,
map: map
});
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
但是地图没有初始化。