账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    内网使用百度地图使用api
    • 2020-01-01 00:00
    • 11
    45
    0
     var myGeo = new BMap.Geocoder();
      var adds = ["四川广电国际大厦"];
      function bdGEO() {
        var add = adds[index];
        geocodeSearch(add);
        index++;
      }
      function geocodeSearch(add) {
        if (index < adds.length) {
          setTimeout(window.bdGEO, 400);
        }
        myGeo.getPoint(
          add,
          function(point) {
            if (point) {
              var address = new BMap.Point(point.lng, point.lat);
              addMarker(
                address,
                new BMap.Label(index + ":" + add, {
                  offset: new BMap.Size(20, -10)
                })
              );
            }
          },
          "成都市"
        );
      }
      // 编写自定义函数,创建标注
      function addMarker(point, label) {
        var marker = new BMap.Marker(point);
        map.addOverlay(marker);
        marker.setLabel(label);
      }

    代码如上图。需求需要根据地名获取坐标,并在地图上标注。百度地图已经可以离线使用。但是需要获取坐标这个API好像还是需要对接百度地图。求问大佬们有没有更好的解决方案。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 百度地图API提供了多种API,可以用于内网的使用。以下是一些常用的API:

      1. 城市导航API:提供城市级别的导航服务,可以用于内网导航。你可以使用百度地图API获取路线信息,包括起点、终点、途经地、预计时间等。

      2. 道路信息查询API:提供道路的信息查询服务,包括道路名称、道路类型、道路长度、道路宽高等。你可以使用百度地图API获取道路信息。

      3. 地图绘制API:提供地图的绘制服务,包括绘制地图、绘制局部地图、绘制卫星地图等。你可以使用百度地图API绘制地图。

      4. 城市天气API:提供城市的天气信息查询服务,包括温度、湿度、风速、风向等。你可以使用百度地图API获取天气信息。

      在使用百度地图API时,需要注意遵守相关的法律法规,包括但不限于数据保护、隐私保护等。同时,也需要对API的使用进行适当的权限管理,以防止未授权的访问和使用。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部