グーグルマップV3で円を描く必要がありますが、中心と外側の2つの座標があります。問題は、APIが中心と「半径」を予期していることです。例えば:
var myCirclePath = [];
myCirclePath.push(new google.maps.LatLng(18.111111,66.111111));
myCirclePath.push(new google.maps.LatLng(18.223344,66.222222));
var myCircle = new google.maps.Circle({
center: myCirclePath[0],
radius: // what do I put here????
map: map
});
私はウェブを検索して、ラジアン、度、罪、アタンなどについてたくさんのことを見つけました...しかし、私は数学が苦手で、完全に道に迷っています。
したがって、質問は次のとおりです
。a)「radius:」オプションに何を入力する必要がありますか?
b)ズームを円の周りに合わせるにはどうすればよいですか?「Bounds.Extend」はそれを行いません