zoukankan      html  css  js  c++  java
  • 百度订单Api注意事项

    背景介绍:

    申请的百度地图API,采用javascript sdk方式

    页面引用


    问题1:更换域名导致定位插件不能用

    需要修改百度地图-应用中的白名单设置,按照规则添加新的域名


    问题2:http与https协议导致的报错

    解决方案:

    1:程序为http的调用    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=******"></script>

    域名为https的调用    <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=****&s=1"></script>

    区别:百度地图api也分为两个协议,并https中加&s=1


    问题3:ios定位不兼容问题

    原来采用h5的方案,查资料后得知ios10不兼容h5的定位,改为百度定位

    function getLocation(){
          var ep = $("#end_point").val().split(",");
       var map = new BMap.Map("l-map");
       var point = new BMap.Point(ep[0], ep[1]);
       map.centerAndZoom(point, 16);
       var geolocation = new BMap.Geolocation(); //创建一个百度地图的地理定位对象 
       geolocation.getCurrentPosition(showPosition)    
        }
        function showPosition(position){
            map.innerHTML="Latitude: " + position.latitude + "<br />Longitude: " + position.longitude;//来获取百度地图中的经纬度。
            window.location.href="http://api.map.baidu.com/direction?origin=latlng:"+position.latitude+","+position.longitude+"|name:沈阳国际软件园B区1座&destination=沈阳国际软件园B区1座&mode=driving&region=中国&output=html&src=yourCompanyName|yourAppName";
        }

  • 相关阅读:
    sqlite3 增删改查
    Charles 修改接口返回值
    矫正Django 时间不正确
    unittest 使用 HTMLTestRunner 生成测试报告
    unittest 使用例子
    pyppeteer
    linux源码编译-安装timescaledb数据库(中标麒麟+龙芯CPU) (转载)
    不会用java api对kafka topic进行创建、查询和删除,你也太out了(建议收藏)(转载)
    django 学习(转载)
    Docker 启动镜像(转载)
  • 原文地址:https://www.cnblogs.com/zhaokunbokeyuan256/p/9132675.html
Copyright © 2011-2022 走看看