百度php获取当前经纬度,百度地图获取经纬度的示例
承接上一篇根据经纬度的显示,该文章用来设置经纬度。经纬度依赖于百度地图获取。同时该文使用的fancybox来弹出层展示百度地图。请根据你的相应的文件目录来引入你的对应的js组件.
效果图如下:
完整代码如下:
百度地图获取经纬度的示例
企业经纬度
滚动鼠标->缩放地图大小,鼠标拖动->上下左右移动地图
//弹出层显示百度地图 --fancybox
$("#various1").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none'
});
var map = new BMap.Map("container");
var lntAndLog=$('#map').val().split(",");
map.centerAndZoom(new BMap.Point(lntAndLog[0],lntAndLog[1]), 12);
map.enableScrollWheelZoom(true);
map.addControl(new BMap.MapTypeControl({anchor: BMAP_ANCHOR_TOP_LEFT})); //左上角,默认地图控件
var myCity = new BMap.LocalCity();//实例化本地地图,基于IP地址
myCity.get(myFun);
map.clearOverlays();
var marker1 = new BMap.Marker(new BMap.Point(lntAndLog[0],lntAndLog[1]));//创建标注
map.addOverlay(marker1);
function showInfo(e){
map.clearOverlays();
var marker1 = new BMap.Marker(new BMap.Point(e.point.lng, e.point.lat));//创建标注
map.addOverlay(marker1);
document.getElementById("maptxt").value=e.point.lng + "," + e.point.lat;
}
map.addEventListener("click", showInfo);
//设置经纬度
function setmapValue(){
if($("#maptxt").val()==""){
alert('你还没选择相应的坐标点^_^哦');
return false;
}
$("#map").val($("#maptxt").val());
$('#fancybox-close').click();
}
//IP定位获取当前城市
function myFun(result){
var cityName = result.name;
map.setCenter(cityName);
}
【带搜索功能的示例代码】
百度地图获取经纬度的示例
企业经纬度----带搜索功能
提示:搜到地址后用鼠标单击地点标注即可在坐标设置框获取坐标值,如果未找到您想要的地址可以在地图的相应点双击鼠标生成标注再设置坐标。 |
滚动鼠标->缩放地图大小,鼠标拖动->上下左右移动地图
//弹出层显示百度地图 --fancybox
$("#various1").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none'
});
var map = new BMap.Map("container");
map.setDefaultCursor("crosshair");//设置地图默认的鼠标指针样式
var lntAndLog=$('#map').val().split(",");
map.centerAndZoom(new BMap.Point(lntAndLog[0],lntAndLog[1]), 12);
map.enableScrollWheelZoom(true);
map.addControl(new BMap.MapTypeControl({anchor: BMAP_ANCHOR_TOP_LEFT})); //左上角,默认地图控件
var myCity = new BMap.LocalCity(); //实例化本地地图,基于IP地址
myCity.get(myFun);
map.clearOverlays();
var marker1 = new BMap.Marker(new BMap.Point(lntAndLog[0],lntAndLog[1])); //创建标注
map.addOverlay(marker1);
function showInfo(e){//创建狐狸标注并获取坐标
map.clearOverlays();//清除地图上的覆盖物
var marker1 = new BMap.Marker(new BMap.Point(e.point.lng, e.point.lat)); //创建标注
map.addOverlay(marker1);
document.getElementById("maptxt").value=e.point.lng + "," + e.point.lat;
}
map.addEventListener("dblclick", showInfo);//地图双击鼠标事件
map.addEventListener("click", function(e){//地图单击事件
document.getElementById("maptxt").value = e.point.lng + ", " + e.point.lat;
});
function sear(result){//地图搜索
var local = new BMap.LocalSearch(map, {
renderOptions:{map: map}
});
local.search(result);
}
//设置经纬度
function setmapValue(){
if($("#maptxt").val()==""){
alert('你还没选择相应的坐标点^_^哦');
return false;
}
$("#map").val($("#maptxt").val());
$('#fancybox-close').click();
}
//IP定位获取当前城市
function myFun(result){
var cityName = result.name;
map.setCenter(cityName);
}
Live in the present. Value what you have. 活在当下,珍惜拥有!
百度php获取当前经纬度,百度地图获取经纬度的示例相关推荐
- 分享一个关于Java调用百度、高德API、ArcGIS地图获取逆地理的代码
百度地图和高德地图用户获取国内地址, 区别在于高德地图的精确度比百度地图要高一点, 百度经纬度和高德地图经纬度位置相反, 高德地图不支持国外地址, ArcGIS地图获取国外地址 1.首先需要到高德开发 ...
- Python根据经纬度在地图上显示(folium)
Python根据经纬度在地图上显示(folium) 一.folium介绍 1.folium.Map参数简要介绍 2.folium.Marker参数介绍 二.Python根据经纬度在地图上显示(示例) ...
- mysql geocode_百度地图Geocoding API获取特定地区或地址的经纬度信息,然后在MySql数据库多表循环遍历更新...
1.数据库多表循环更新的思想在这个链接上,标题是"MySql多表循环遍历更新", 链接地址http://www.cnblogs.com/litao4047/archive/2013 ...
- 百度地图根据经纬度获取地址
2019独角兽企业重金招聘Python工程师标准>>> 百度地图根据经纬度获取地址 查询地址要内部实现MKSearchListener接口 Java代码 public class S ...
- 根据ip获取经纬度_PHP使用百度地图获取指定地址坐标:创建AK(图文+视频)
本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之创建AK(api key)的方法. 我们在前面的文章[PHP使用腾讯地图获取指定地址坐标:创建key][PHP使用腾讯地图获取指定地址坐标:经 ...
- 百度地图获取经纬度后,获取区域代码和地址
百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...
- 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...
本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...
- 百度地图点击获取定位信息以及定位的经纬度
1.导入地图的js连接 <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0 ...
- 百度地图 获取经纬度为4.9E-324
Android 调用百度地图SDK获取经纬度时发现获取不到数据,显示的是4.9E-324 打印错误码发现为167,于是看了下官方文档 然后发现手机里的定位权限没有打开,打开后就可以获取到经纬度了 位置 ...
- vue中调用百度地图 获取经纬度
项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...
最新文章
- 《Nature》:衰老后的核糖体发生了哪些致病变化
- 超酷的JS时间效果--收集
- Java面试题 22 牛客 Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持
- page.ClientScript.RegisterStartupScript
- 服务器一直运行python_【已采纳】supervisor在服务器端(linux),如何一直运行你的python代码...
- c语言运行k值不变,C语言期末复习(改完).doc
- 按季度分类汇总_1分钟实现:按某列内容分类汇总,分页打印 Excel 表格
- CentOS6上安装Flash Player
- Hangman Judge UVA - 489
- 信息安全工程师第二版教材主要章节内容
- 计算机汇编语言调试报告心得,汇编语言实习心得
- ‘v-model‘ directives require the attribute value which is valid as LHS
- Blender建模(二)
- 妊娠糖尿病食谱、控糖食谱
- L314 单音节词读音规则(二)-元音字母发音规则
- 裂变是什么?如何让用户自行裂变?流程、细节大曝光
- 真机测试无法验证应用
- dns服务器地址显示fec0,DNS服务器地址为fec0
- C-Mold 2000.1 1CD(模流分析系统)
- Java Web篇:导出等比例图片到Excel
热门文章
- macpro如何清理磁盘空间_在MacBook上,释放磁盘空间的7种方法
- 有哪些方式加速大数据查询速度
- 好消息:GAX/GAT February 2008 Final Release
- matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据
- 小波 奇异点 matlab,用Matlab小波变换检测奇异点.doc
- 计算机类的言情小说,推荐5本女主占有欲超强的言情小说,多汁多肉,本本都戳动你心!...
- 一洗大增大膏是真的吗_久久享欲增大膏跟一洗大结合真的有那么神奇吗?
- 计算机网络常用五种编码方式,五种常见的基带数字编码方式
- Nitux OS 折腾记录
- QC3.0手机充电器直接输出12V电压,自制诱骗线