7 javascript geometry google-maps
我正在寻找一种方法来绘制圆的半径或从圆的中心到圆的边缘的线(精确的坐标,以度为单位).
可能吗?怎么样?
目前,我从地图中心画了一个带有API的圆圈.我不认为这有帮助......
我想要的例子:http://twitpic.com/aq40vv
var sunCircle = {
strokeColor: "#c3fc49",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#c3fc49",
fillOpacity: 0.35,
map: map,
center: latlng,
radius: 1500
};
cityCircle = new google.maps.Circle(sunCircle)
Run Code Online (Sandbox Code Playgroud)
试试这个(不确定这是不是你要的)
HTML:
<div id="map_canvas"></div>?
Run Code Online (Sandbox Code Playgroud)
JS:
var map;
var latlng = new google.maps.LatLng(-34.397, 150.644);
function initialize() {
var mapOptions = {
center: latlng,
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var el=document.getElementById("map_canvas");
map = new google.maps.Map(el, mapOptions);
var marker = new google.maps.Marker({
map: map,
position: latlng
});
var sunCircle = {
strokeColor: "#c3fc49",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#c3fc49",
fillOpacity: 0.35,
map: map,
center: latlng,
radius: 15000 // in meters
};
cityCircle = new google.maps.Circle(sunCircle)
cityCircle.bindTo('center', marker, 'position');
}
initialize();
Run Code Online (Sandbox Code Playgroud)
演示.