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日

  • 相关阅读:
    JDK各版本新特性总结
    Java MyBatis3(3)分页插件PageHelper
    Kubernetes--K8S
    MySQL 查看表结构
    查看mysql库大小,表大小,索引大小
    Linux服务器安装Oracle服务端总结
    怎样玩转千万级别的数据
    Markdown 新手指南
    深入理解Java:注解(Annotation)基本概念
    深入理解Java:注解(Annotation)自定义注解入门
  • 原文地址:https://www.cnblogs.com/YFYQ/p/13220011.html
Copyright © 2011-2022 走看看