みなさま<div><br></div>北海道の喜多です。<div>現在、OpenLayersで地理院地図を表示して、そこに40kmの円を描画するプログラムを作っています。</div>Googlemap APIでは、簡単に出来たのですが、OpenLayersでOpenLayers.Geometry.Polygon.createRegularPolygonで、redius因数に40000としても少し小さな円が出来てしまいます。<div>北海道南部では、1.345くらいかけるとちょうどいいのですが、北や南に移動すると大きさが変わってしまいます。</div><div>redius因数の単位がmではないのでしょうか?</div><div>Wikiページには、「地図の単位」としか記載されていません。</div><div>何か係数をかければいいのか、単位が違うのか、わからなくて困っています。</div><div>どなたかご教授下さい。</div><div><br></div><div>地図の座標系は900913で、表示の座標系は4326です。</div><div><br></div><div>よろしくお願いします。</div><div><br></div><div>北海道 喜多耕一<span></span></div>