zoukankan      html  css  js  c++  java
  • 百度地图相关

    从做有关定位开始,就已经接触不少与地图相关的。

    地图使用最频繁的一般就是,百度与高德 。

    本次介绍的即自己使用百度地图开放平台的一些方法,但是主要为web服务API使用相关。

    首先,百度地图API 整体都离不开的是对应的秘钥AK。

    开放平台创建好应用后找到对应秘钥.

    下面开始介绍自己使用的一些方法

    在服务端的定位一般都是使用IP来进行定位。所以第一个方法即:

    1.根据普通IP定位

    http://api.map.baidu.com/location/ip?ak=您的AK&ip=您的IP&coor=bd09ll //HTTP协议
    https://api.map.baidu.com/location/ip?ak=您的AK&ip=您的IP&coor=bd09ll //HTTPS协议 文档地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api

    在获得地址或者只知道经纬度的时候需要知道另一个就需要用到

    2.正/逆地理编码

    #地理编码
    http://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callback=showLocation //GET请求
    
    文档地址:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding
    
    #逆地理编码
    http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194  //GET请求
    文档地址:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad

    3.批量算路地址

    文档地址:http://lbsyun.baidu.com/index.php?title=webapi/route-matrix-api-v2suyo

     本来想写自己使用的方法,但是百度地图Web服务端API 大部分为GET方式请求

    所有都可以用 file_get_content()  来获取数据。所以感觉根据文档大家应该没啥问题。

    所以这里只记录一下自己经常使用的链接地址

    2020年07月01日

  • 相关阅读:
    Spring Boot中实现logback多环境日志配置
    阿里云ECSLinux系统下挂载磁盘(转)
    解决 No qualifying bean of type 问题
    通过rpm离线安装Oracle 19C
    ADFS配置踩坑记
    .NET Core 2.0下载和文档
    .NET Core 2.0和ASP.NET Core 2.0正式版抢先体验
    .NET 微服务和Docker容器
    DocFX生成PDF文档
    ASP.NET Core 开源论坛项目 NETCoreBBS
  • 原文地址:https://www.cnblogs.com/YFYQ/p/13220011.html
Copyright © 2011-2022 走看看