导航:首页 > 编程语言 > js12和K9

js12和K9

发布时间:2024-04-29 06:07:55

① 链接:https://pan.baidu.com/s/1qIeisigdgv0OIa-k9NtYZQ提取码:jsjp

链接: https://pan..com/s/1qIeisigdgv0OIa-k9NtYZQ


提取码: jsjp
《我不是药神》
导演: 文牧野
编剧: 韩家女、钟伟、文牧野
主演:
徐峥、王传君、周一围、谭卓、章宇、杨新鸣、王佳佳、王砚辉、贾晨飞、龚蓓苾、宁浩、李乃文、岳小军、苇青、富冠铭、巴拉特·巴蒂、喜利图、张海艳、朱耕佑
类型: 剧情、喜剧
制片国家、地区: 中国大陆
语言: 汉语普通话、英语、上海话、印地语
上映日期: 2018-07-05(中国大陆)、2018-06-30(大规模点映)
片长: 117分钟
又名: 中国药神、印度药神、印度药商、生命之路、Dying to Survive、Drug Dealer
普通中年男子程勇(徐峥 饰)经营着一家保健品店,失意又失婚。不速之客吕受益(王传君
饰)的到来,让他开辟了一条去印度买药做“代购”的新事业,虽然困难重重,但他在这条“买药之路”上发现了商机,一发不可收拾地做起了治疗慢粒白血病的印度仿制药独家代理商。赚钱的同时,他也认识了几个病患及家属,为救女儿被迫做舞女的思慧(谭卓
饰)、说一口流利“神父腔”英语的刘牧师(杨新鸣 饰),以及脾气暴烈的“黄毛”(章宇
饰),几个人合伙做起了生意,利润倍增的同时也危机四伏。程勇昔日的小舅子曹警官(周一围 饰)奉命调查仿制药的源头,假药贩子张长林(王砚辉
饰)和瑞士正牌医药代表(李乃文 饰)也对其虎视眈眈,生意逐渐变成了一场关于救赎的拉锯战。
本片改编自慢粒白血病患者陆勇代购抗癌药的真实事迹。

② 在JavaScript怎么把经纬度转换成geohash

需要引入jquery!!

HTML:

<div>
<inputid="geohash"type="text"placeholder="GeoHash"maxlength="12">
<br><br>
<inputid="coordinate"type="text"placeholder="Lat,Lng"maxlength="40">
<br><br>
<inputid="precision"type="number"min="1"max="12"placeholder="Precision">
</div>

js代码-执行代码:

$('#geohash').keyup(function(){
varcoordinate=decodeGeoHash(this.value);
if(!coordinate||!coordinate.latitude[2]||!coordinate.longitude[2])
{
$('#coordinate').val('');
$('#precision').val('');
}
else
{
$('#coordinate').val(coordinate.latitude[2].toFixed(8)+","+coordinate.longitude[2].toFixed(8));
$('#precision').val(this.value.length);
}
});

functionvalidatePrecision()
{
varprecision=$('#precision').val();
if(!precision)
{
return'';
}
elseif(!$.isNumeric(precision))
{
return1;
}
elseif(precision>12)
{
return12;
}
elseif(precision<1)
{
return1;
}

returnprecision;
}

functiontoGeohash()
{
varprecision=$('#precision').val();
if(!$.isNumeric(precision))
{
precision=12;
}

varcoordinate=$('#coordinate').val().split(",");
varlatlng=coordinate;

if(latlng.length>=2)
{
varlat=latlng[0].trim();
varlng=latlng[1].trim();

if(/^(-?d+(.d+)?)$/.test(lat)&&/^(-?d+(.d+)?)$/.test(lng))
{
console.log(precision);
returnencodeGeoHash(lat,lng,precision);
}
}

return'';
}

$('#coordinate').keyup(function(){
$('#geohash').val(toGeohash());
});

$('#precision').change(function(){
$('#precision').val(validatePrecision());
$('#geohash').val(toGeohash());
});

$('#precision').keyup(function(){
$('#precision').val(validatePrecision());
$('#geohash').val(toGeohash());
});

js代码-geohash.js

//geohash.js
//GeohashlibraryforJavascript
//(c)2008DavidTroy
//DistributendertheMITLicense

BITS=[16,8,4,2,1];

BASE32= "";
NEIGHBORS={right:{even:""},
left:{even:""},
top:{even:""},
bottom:{even:""}};
BORDERS={right:{even:"bcfguvyz"},
left:{even:"0145hjnp"},
top:{even:"prxz"},
bottom:{even:"028b"}};

NEIGHBORS.bottom.odd=NEIGHBORS.left.even;
NEIGHBORS.top.odd=NEIGHBORS.right.even;
NEIGHBORS.left.odd=NEIGHBORS.bottom.even;
NEIGHBORS.right.odd=NEIGHBORS.top.even;

BORDERS.bottom.odd=BORDERS.left.even;
BORDERS.top.odd=BORDERS.right.even;
BORDERS.left.odd=BORDERS.bottom.even;
BORDERS.right.odd=BORDERS.top.even;

functionrefine_interval(interval,cd,mask){
if(cd&mask)
interval[0]=(interval[0]+interval[1])/2;
else
interval[1]=(interval[0]+interval[1])/2;
}

functioncalculateAdjacent(srcHash,dir){
srcHash=srcHash.toLowerCase();
varlastChr=srcHash.charAt(srcHash.length-1);
vartype=(srcHash.length%2)?'odd':'even';
varbase=srcHash.substring(0,srcHash.length-1);
if(BORDERS[dir][type].indexOf(lastChr)!=-1)
base=calculateAdjacent(base,dir);
returnbase+BASE32[NEIGHBORS[dir][type].indexOf(lastChr)];
}

functiondecodeGeoHash(geohash){
varis_even=1;
varlat=[];varlon=[];
lat[0]=-90.0;lat[1]=90.0;
lon[0]=-180.0;lon[1]=180.0;
lat_err=90.0;lon_err=180.0;

for(i=0;i<geohash.length;i++){
c=geohash[i];
cd=BASE32.indexOf(c);
for(j=0;j<5;j++){
mask=BITS[j];
if(is_even){
lon_err/=2;
refine_interval(lon,cd,mask);
}else{
lat_err/=2;
refine_interval(lat,cd,mask);
}
is_even=!is_even;
}
}
lat[2]=(lat[0]+lat[1])/2;
lon[2]=(lon[0]+lon[1])/2;

return{latitude:lat,longitude:lon};
}

functionencodeGeoHash(latitude,longitude,precision){
varis_even=1;
vari=0;
varlat=[];varlon=[];
varbit=0;
varch=0;
geohash="";

lat[0]=-90.0;lat[1]=90.0;
lon[0]=-180.0;lon[1]=180.0;

while(geohash.length<precision){
if(is_even){
mid=(lon[0]+lon[1])/2;
if(longitude>mid){
ch|=BITS[bit];
lon[0]=mid;
}else
lon[1]=mid;
}else{
mid=(lat[0]+lat[1])/2;
if(latitude>mid){
ch|=BITS[bit];
lat[0]=mid;
}else
lat[1]=mid;
}

is_even=!is_even;
if(bit<4)
bit++;
else{
geohash+=BASE32[ch];
bit=0;
ch=0;
}
}
returngeohash;
}
阅读全文

与js12和K9相关的资料

热点内容
密集app怎么推广 浏览:866
WP7屏幕保护程序 浏览:568
win10双硬盘老蓝屏 浏览:986
怎么设置网站描述 浏览:274
微信压缩包可以发送多大文件 浏览:916
u盘打开很卡无法复制里面文件 浏览:143
app怎么删不掉 浏览:324
农村工作一号文件图片 浏览:598
锤子手机怎么样升级 浏览:706
微信朋友圈哲理说说 浏览:649
jscss模板 浏览:472
图片文件夹里多了一个 浏览:305
索尼a7r2配置文件 浏览:706
获取jsp中a中text 浏览:396
电脑word文件怎么找回来 浏览:846
测量网络图 浏览:596
为什么高考报名网站点不进去 浏览:386
jsp数据分页 浏览:464
苹果王者荣耀此时无法 浏览:115
360网卡win10无法使用 浏览:351

友情链接