文章标签 ‘百度’
2012一月31

解决思路:通过百度地图JS API将经纬度反解析为位置信息

使用百度地图JS API,制作一个自刷新页面,将从数据库查询出的经纬度作为一个坐标点传给百度API JS,当获得位置信息后执行JS里的AJAX方法访问另外一个页面,将地址保存入库。 

<script language=”JavaScript”>function myrefresh(){ window.location.reload(force=true);}setTimeout(‘myrefresh()’,1000);</script>

————————————————–

window.location.reload(force=true)

绕过缓存,从服务器下载文档。

window.location.reload(force=false)

这个是默认的,检测服务器上文档是否改变,如没有改变,就从缓存调出。

 

ps:因google反地址解析API有频率限制,所以只好用百度地图了,没有找到百度地图URL形式的API,只能另辟蹊跷。:)

2011八月31

百度地图API:GPS经纬度转换整合版

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
	<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>
	<script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/API/examples/script/convertor.js"></script>
</head>
<body style="padding:4px 0px 4px 4px;overflow-y:scroll">
<div style="position:relative; width:100%;height:405px;border:1px solid #D4D0C8;" id="container"></div>
<script language="javascript" id="mapscript">
document.getElementById("container").style.height = document.body.clientHeight+18;
var map = new BMap.Map("container");
map.centerAndZoom("兰州", 5);
map.addControl(new BMap.NavigationControl());
map.enableScrollWheelZoom();//启动鼠标滚轮缩放地图

map.addEventListener('load',function(){

//增加一个标注点
//doaddpoint('<%=appname%>/img/private/images/icon_home1.png', '', '<%=locdata.getRegion()%><%=locdata.getCity()%><%=locdata.getStreet()%>', '', '<%=jd%>', '<%=wd%>', '<%=locdata.getPhone()%>', '<%=Sys_userCtl.getUserNameByloginNames(locdata.getLoginname())%>','<%=locdata.getCtime()%>','#ff0000','<%=Loc_dataCtl.getLocType(locdata)%>');

});
//新增一个点时处理方法
function doaddpoint(img, name, dz, id, jd, wd, dh, lxr,sm,color,type)
{
var sContent ="<div class='tab_TextInput_map' style='width:250px;'><table id='TextInput_map' align=left><tr><td><b>人员姓名:</b></td><td>" + lxr + "</td></tr><tr><td><b>手机号码:</b></td><td>" + dh + "</td></tr><tr><td><b>定位时间:</b></td><td>" + sm + "</td></tr><tr><tr><td><b>上传地址:</b></td><td>" + dz + "</td></tr><tr><td><b>定位方式:</b></td><td>" + type + "</td></tr></table></div>";
var gpsPoint = new BMap.Point(jd,wd);

translateOptions = function (point){
var marker = new BMap.Marker(point);

var infoWindow = new BMap.InfoWindow(sContent);  // 创建信息窗口对象
map.addOverlay(marker);
marker.addEventListener("click", function(){
   this.openInfoWindow(infoWindow);
});
marker.setLabel(new BMap.Label("<span style='color:blue;font-size:16px;font-weight:bold;'>" + lxr +"</span>",{offset:new BMap.Size(20,0)}));   

}
BMap.Convertor.translate(gpsPoint,0,translateOptions);

}

</script>
</div>
</form>
</body>
</html>
2010七月21

百度为什么不扩张

百度公司在当今的网络公司中,是一个另类。十一年来,只做中文搜索引擎。市场份额已经高达80%,但就是不扩张。这让很多专业人士都十分费解。因为,按照百度公司现在的实力,不管涉足什么领域,应该都有较可观的利润。

2009年9月17日,百度总裁李彦宏在美国哥伦比亚大学演讲时,就有同学问到了这个问题。李彦宏是这样回答的:我专注于做中文搜索引擎,是因为我的老师——美国纽约州立大学计算机系主任卡瓦洛教授,是因为他的一节课,让我明白了人生的真谛......

那是1993年的4月,李彦红即将毕业。班级里,洋溢着淡淡的离愁,但是更多的,却是对未来的憧憬。对于未来,很多同学都是激情四射,跃跃欲试。

上课了,跟往常一样,卡瓦洛教授微笑着走进了教室。他问大家:“你们今后有什么打算?”

一个叫汤姆的同学说:“我想开一家全城最大的计算机培训中心。”

卡瓦洛教授颔首微笑面露赞赏:“你理想远大!”

另一个叫格林的同学也站起来说:“我想开一家全城最大的计算机零售店。”

卡瓦洛教授听了,满怀忧思地一声轻叹:“你欲望太重!”

格林听了一脸诧异。不仅是格林,几乎每一位同学都十分不解,卡瓦洛教授对两位同学的评价相差也太悬殊了吧!

格林不服气地问:“您偏心!我的打算不是和汤姆差不多吗?我的怎么就成了‘欲望’?”

一阵风来,卡瓦洛教授满头银丝目光平和。卡瓦洛教授反问道:“等你的计算机零售店开成功后,你会做些什么?”

“我会开一些连锁店,把连锁店开遍全城。”

“然后呢?”

“把连锁店开遍纽约州......”

“好了,你来听听汤姆的想法吧。”卡瓦洛教授轻轻挥手,打断了格林的话,他慈眉善目地看着汤姆问:“等你的计算机培训中心开成功后,你会做些什么呢?”

汤姆目光清澈面容俊朗:“我会娶一位美丽智慧的女子为妻,闲暇时出去旅游,好好享受生活。”

“然后呢?”

“然后......生一个聪明伶俐的孩子吧。”汤姆斯文幸福地笑着,露出细细洁白的牙齿。

一缕流云从窗前飘过。卡瓦洛教授满怀期望地看着格林:“现在你明白了吗?”

格林默默无语,似有所悟。

向晚的阳光斑驳而美丽,远山外,是如画的一抹夕阳。卡瓦洛教授的语调深沉而舒缓地总结说:“你们要记住,所有的理想都要有一个度,否则,就成了欲望!”

是啊,人生有涯,而物欲无穷,真正的理想就该有所追求,更有所节制!这一节课,烙印一般深深地刻在了李彦宏的脑海里,明灯一样,照耀着着李彦宏的人生道路。

摘自:《讲述》七期、《格言》2010.8.下