php 根据位置显示地图,php根据地理名称获取百度地图中的位置
根据获取的地理名称,通过百度api得到经纬度,从而显示在地图中
难易:初级
下载资源
下载积分:
40
积分
$address = $_GET['address'] ? $_GET['address'] : '山东省济南市大明湖风景区';
//坐标
$apiurl = "http://api.map.baidu.com/geocoder/v2/?address=" . $address . "&output=json&ak=3075ca513c180f154a83789e3f93c1c4&callback=showLocation";
$file = file_get_contents($apiurl);
$file = str_replace("showLocation&&showLocation", "", $file);
$file = substr($file, 0, -1);
$file = substr($file, 1);
$arrpoint = json_decode($file, true);
$x = $arrpoint['result']['location']['lng'];
$y = $arrpoint['result']['location']['lat'];
地址查询表单
地址搜索查询结果
var x = '<?php echo $x; ?>';
var y = '<?php echo $y; ?>';
var shopInfo = "地理名称:<?php echo $address; ?>";
var map = new BMap.Map("allmap"); // 创建Map实例
var point = new BMap.Point(x, y);
map.centerAndZoom(point, 15); //设置中心点 和缩放级别
//map.addControl(new BMap.NavigationControl()); //添加鱼骨
//map.addControl(new BMap.ScaleControl()); // 添加比例尺控件
map.addControl(new BMap.OverviewMapControl()); //添加缩略地图控件
map.enableScrollWheelZoom(); // 启用滚轮放大缩小。
map.enableKeyboard(); // 启用键盘操作。
// map.addControl(new BMap.MapTypeControl({ anchor: BMAP_ANCHOR_TOP_RIGHT }));
var marker = new BMap.Marker(point);
var infoWindow = new BMap.InfoWindow(shopInfo); // 创建信息窗口对象
map.addOverlay(marker);
marker.addEventListener("click", function() {
this.openInfoWindow(infoWindow);
});
//map.openI
php 根据位置显示地图,php根据地理名称获取百度地图中的位置相关推荐
- 百度地图 json 区域 数据_获取百度地图可视区域范围的数据
有个业务场景,需要根据获取到的地图区域显示,根据相应的经纬度反查 左侧区域的会议室. 思路: 1.得到百度地图可视区域--可视区域的中心点 2.可视区域的四个角的其中两个(东北角+西南角) http: ...
- 如何获取百度地图的全国各省市区的地理区域位置(地图-JSON-点位-行政区域)
如何获取百度地图的区县点位? 打开百度地图开发平台,将代码拷贝到红色框内后点击运行即可,注意输入自己需要的行政区域,支持省市县. <!DOCTYPE html> <html> ...
- 【百度地图API】建立全国银行位置查询系统(五)——如何更改百度地图的信息窗口内容?...
[百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 原文: [百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 摘要: 酷讯.搜房. ...
- html5 百度地图api文档,开发指南--百度地图JavaScript API大众版.doc
开发指南--百度地图JavaScriptAPI大众版开发指南--百度地图JavaScriptAPI大众版 简介 JavaScript API大众版 JavaScript API功能介绍 百度地图Jav ...
- js百度地图小车html,Web js实现百度地图实时轨迹画线 小车车行驶轨迹 | 彬菌
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 注意: 1.百度地图ak换成自己在百度地图官网申请 2.建议使用firefox浏览器,google被墙无法调用gp ...
- vue中使用echarts结合百度地图制作地图(引入百度地图、获取百度地图实例、设置百度地图)
1.初始化echarts以及例子可以看管网的 地址:https://echarts.apache.org/examples/zh/editor.html?c=map-polygon 2说下我遇到的问题 ...
- 如何注册和获取百度地图的密钥
一.什么是密钥 开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联.请妥善保存您的AK,地图初始化时需要使用AK. 二.获取开发密钥(AK) 百度地图 SDK开发 ...
- python经纬度 县信息_10分钟教你用Python获取百度地图各点的经纬度信息
前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...
- 10分钟教你用Python获取百度地图各点的经纬度信息
前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...
最新文章
- mysql配置日志老化配置_mysql中日志的配置与分析
- java 时间的封装类
- c#关于JWT跨域身份验证解决方案
- 加密和解密算法 Asp.net
- win32 汇编基础概念整理
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 24丨不同国家的天气类型【难度简单】​
- scrapy学习笔记(二)进阶使用
- 华为云计算机访问手机软件,华为云电脑来了,只需一个APP就能让手机秒变Windows电脑!...
- 【Oracle】数据迁移工具(1):SQL Loader
- [AAAI18]面向序列建模的元多任务学习
- 机器人领域SCI期刊总结
- python 爬虫抓取中央气象台-台风网
- matlab 经典循环语句,经典MATLAB循环语句
- 弘辽科技:如何书写淘宝直通车创意标题才能带来更多的流量?
- 【mixly】APDS9960第三方库开发
- 阿里内网M8级别的“分布式到微服务”解密手册,学废了嘛
- 华为AC忘记console密码
- 在3D游戏中显示网页
- python慕课笔记 Python语言程序设计 嵩天笔记整理
- 读《借助开源项目,学习软件开发》总结