我有点问题.我正在尝试使用Javascript和Google Maps API v2执行以下操作:
我可以使用遍布互联网的公式来绘制各个圆圈.我面临的问题是圈子必须:
A.是同心的,并且B.每个"象限"必须具有不同的半径,即NE,NW,SE和SW
我几乎在互联网上想到的任何地方都进行了搜索,并且没有办法如何做到这一点.显然有人之前已经这样做了,因此我在一个程序员论坛上提出这个问题.:)
谢谢!
更新:我已经使用以下代码绘制出来,我认为每个点的坐标都是.对于下图:
这是使用以下JS获得的:
注意:此javascript来自(略微修改)以下网站,根据算法最终可能会包含更多答案:http://www.movable-type.co.uk/scripts/latlong.html
更新2:我能够在谷歌地图中得到这个:
使用以下代码创建:
var NEQ = [0, 90];
var SEQ = [90, 180];
var SWQ = [180, 270];
var NWQ = [270, 0];
// var centrePoint = new LatLon(25.0, -83.1);
// pointsForWindQuadrant(NEQ, centrePoint, 50);
function pointsForWindQuadrant(quadrantDegrees, centrePoint, radius){
var points = [];
// Points must be pushed into the array in order
points.push(new google.maps.LatLng(centrePoint.lat, centrePoint.lon));
for(i = quadrantDegrees[0]; i <= quadrantDegrees[1]; i++){
var point …Run Code Online (Sandbox Code Playgroud) 使用Google Maps API v3,我可以google.maps.Circle在地图上创建多个对象.但是,我现在需要以某种方式"连接"它们.我有以下带有多个圆圈的地图:

我现在需要让它看起来像这样:
正确的地图http://www.pcwp.com/images2009/ui-2.gif
我在互联网上寻找解决方案,但无济于事.有任何想法吗?
所以,我一直在研究这个域名正则表达式.到目前为止,它似乎通过SLD和TLD(使用可选的ccTLD)获取域名,但是TLD列表存在重复.这可以进一步重构吗?
params[:domain_name].downcase.strip.match(/^[a-z0-9\-]{2,63}
\.((a[cdefgilmnoqrstuwxz]|aero|arpa)|(b[abdefghijmnorstvwyz]|biz)|
(c[acdfghiklmnorsuvxyz]|cat|com|coop)|d[ejkmoz]|(e[ceghrstu]|edu)|f[ijkmor]|
(g[abdefghilmnpqrstuwy]|gov)|h[kmnrtu]|(i[delmnoqrst]|info|int)|
(j[emop]|jobs)|k[eghimnprwyz]|l[abcikrstuvy]|
(m[acdghklmnopqrstuvwxyz]|me|mil|mobi|museum)|(n[acefgilopruz]|name|net)|(om|org)|
(p[aefghklmnrstwy]|pro)|qa|r[eouw]|s[abcdeghijklmnortvyz]|
(t[cdfghjklmnoprtvwz]|travel)|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw])
(\.((a[cdefgilmnoqrstuwxz]|aero|arpa)|(b[abdefghijmnorstvwyz]|biz)|
(c[acdfghiklmnorsuvxyz]|cat|com|coop)|d[ejkmoz]|(e[ceghrstu]|edu)|f[ijkmor]|
(g[abdefghilmnpqrstuwy]|gov)|h[kmnrtu]|(i[delmnoqrst]|info|int)|
(j[emop]|jobs)|k[eghimnprwyz]|l[abcikrstuvy]|
m[acdghklmnopqrstuvwxyz]|mil|mobi|museum)|
(n[acefgilopruz]|name|net)|(om|org)|
(p[aefghklmnrstwy]|pro)|qa|r[eouw]|s[abcdeghijklmnortvyz]|
(t[cdfghjklmnoprtvwz]|travel)|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))?$/)
Run Code Online (Sandbox Code Playgroud) geometry ×2
javascript ×2
algorithm ×1
bezier ×1
dns ×1
google-maps ×1
maps ×1
regex ×1
whois ×1