<script src="http://api.map.baidu.com/api?v=2.0&ak=s6vFvPKgaEnI2ImqBpKGDj0m"></script>
<script src="http://api.map.baidu.com/getscript?v=2.0&ak=s6vFvPKgaEnI2ImqBpKGDj0m&services=&t=20160401164342"></script> <div id="allmap"></div>
<script>
var cid = ;
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var position = {
lng: r.point.lng,
lat: r.point.lat
}
if(cid == 'sort'){
sort(position);
} else {
positions(position, cid);
}
//alert('您的位置:'+r.point.lng+','+r.point.lat);
$("#poi").val(r.point.lng+','+r.point.lat); getAddress(r.point.lng,r.point.lat);
}
else {
alert('获取当前位置失败,请确定您开启了定位服务');
}
},{enableHighAccuracy: true}); //该js函数是必须要的不然要报错
function positions(json, cid) {} //根据经纬度获取具体地址信息
function getAddress(lng,lat){
var map = new BMap.Map("allmap");
var point = new BMap.Point(lng,lat);
map.centerAndZoom(point,);
var geoc = new BMap.Geocoder();
geoc.getLocation(point,function(rs){
var addComp = rs.addressComponents; var names="";
for(var name in addComp){
names+=name+": "+addComp[name]+", ";
}
// alert(names); //alert(addComp.province + "," + addComp.city + "," + addComp.district + "," + addComp.street + "," + addComp.streetNumber);
$("#area").val(addComp.province + "," + addComp.city + "," + addComp.district);
$("#addr").val(addComp.street + "," + addComp.streetNumber); getWeather(addComp.city); });
} function getWeather(citytq) {
$.ajax({
async: false,
type: "GET",
url: "http://wthrcdn.etouch.cn/weather_mini?city="+citytq,
success: function (res) {
alert(res);
}
});
}
</script>

最新文章

  1. 年终巨献 史上最全 ——LINQ to SQL语句
  2. 标题栏显示icon
  3. 细说 Data URI
  4. How to install OpenResty
  5. C# &amp; SQL Server大数据量插入方式对比
  6. win下Java环境安装
  7. Java网络编程(客户端和服务端原理)
  8. curl post传递json数据
  9. JQUERY1.9学习笔记 之层级选择器(四)
  10. 新鲜小玩意儿- deviceOrientation移动设备旋转事件
  11. ABP从入门到精通(5):使用基于JWT标准的Token访问WebApi
  12. 冲刺NO.2
  13. Django 学习笔记(四) --- 模型和数据库
  14. 【C语言】练习1-20
  15. android stream media
  16. C#多线程的几种使用
  17. 第17次Scrum会议(10/29)【欢迎来怼】
  18. poi读取excel元素
  19. VUE基本安装
  20. ubuntu 安装Eigen

热门文章

  1. datatable 使用LAMBDA表达查询,过滤
  2. win8/win7中使用Git Extensions PuTTy模式提交时 git-credential-winstore.exe&quot;: No such file or directory 错误解决方案
  3. 【JVM译文】JVM问题定位前的准备工作有哪些
  4. MySQL里面的子查询
  5. 23种设计模式之备忘录模式(Memento)
  6. iOS计算两个时间的时间差
  7. python unittest框架中doCleanups妙用
  8. IntelliJ IDEA导出Java 可执行Jar包
  9. Mavlink - 无人机通讯协议
  10. 9.21 form 和Ajax详解