根据获取的地理名称,通过百度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根据地理名称获取百度地图中的位置相关推荐

  1. 百度地图 json 区域 数据_获取百度地图可视区域范围的数据

    有个业务场景,需要根据获取到的地图区域显示,根据相应的经纬度反查 左侧区域的会议室. 思路: 1.得到百度地图可视区域--可视区域的中心点 2.可视区域的四个角的其中两个(东北角+西南角) http: ...

  2. 如何获取百度地图的全国各省市区的地理区域位置(地图-JSON-点位-行政区域)

    如何获取百度地图的区县点位? 打开百度地图开发平台,将代码拷贝到红色框内后点击运行即可,注意输入自己需要的行政区域,支持省市县. <!DOCTYPE html> <html> ...

  3. 【百度地图API】建立全国银行位置查询系统(五)——如何更改百度地图的信息窗口内容?...

    [百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 原文: [百度地图API]建立全国银行位置查询系统(五)--如何更改百度地图的信息窗口内容? 摘要: 酷讯.搜房. ...

  4. html5 百度地图api文档,开发指南--百度地图JavaScript API大众版.doc

    开发指南--百度地图JavaScriptAPI大众版开发指南--百度地图JavaScriptAPI大众版 简介 JavaScript API大众版 JavaScript API功能介绍 百度地图Jav ...

  5. js百度地图小车html,Web js实现百度地图实时轨迹画线 小车车行驶轨迹 | 彬菌

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 注意: 1.百度地图ak换成自己在百度地图官网申请 2.建议使用firefox浏览器,google被墙无法调用gp ...

  6. vue中使用echarts结合百度地图制作地图(引入百度地图、获取百度地图实例、设置百度地图)

    1.初始化echarts以及例子可以看管网的 地址:https://echarts.apache.org/examples/zh/editor.html?c=map-polygon 2说下我遇到的问题 ...

  7. 如何注册和获取百度地图的密钥

    一.什么是密钥 开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联.请妥善保存您的AK,地图初始化时需要使用AK. 二.获取开发密钥(AK) 百度地图 SDK开发 ...

  8. python经纬度 县信息_10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

  9. 10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

最新文章

  1. mysql配置日志老化配置_mysql中日志的配置与分析
  2. java 时间的封装类
  3. c#关于JWT跨域身份验证解决方案
  4. 加密和解密算法 Asp.net
  5. win32 汇编基础概念整理
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 24丨不同国家的天气类型【难度简单】​
  7. scrapy学习笔记(二)进阶使用
  8. 华为云计算机访问手机软件,华为云电脑来了,只需一个APP就能让手机秒变Windows电脑!...
  9. 【Oracle】数据迁移工具(1):SQL Loader
  10. [AAAI18]面向序列建模的元多任务学习
  11. 机器人领域SCI期刊总结
  12. python 爬虫抓取中央气象台-台风网
  13. matlab 经典循环语句,经典MATLAB循环语句
  14. 弘辽科技:如何书写淘宝直通车创意标题才能带来更多的流量?
  15. 【mixly】APDS9960第三方库开发
  16. 阿里内网M8级别的“分布式到微服务”解密手册,学废了嘛
  17. 华为AC忘记console密码
  18. 在3D游戏中显示网页
  19. python慕课笔记 Python语言程序设计 嵩天笔记整理
  20. 读《借助开源项目,学习软件开发》总结

热门文章

  1. 2022青少年眼健康产业展,中国眼科医学与眼科医疗展会
  2. 315 曝光充电桩黑幕,还能不能好好充个电了?
  3. 蜗牛学院Vue学习总结
  4. .bin 文件用excel文件打开_CDR格式文件用什么打开
  5. L2TP LAC initial 配置与安全策略
  6. 计算机英语口语900句,英语口语900句08.01.对话.1.电脑故障
  7. php短网址生成算法
  8. 在博客中自定义Google代理搜索
  9. 古董电脑室:2019日记簿(五)
  10. 美元汇率对A股市场影响