腾讯地图 选点组件无法显示地点列表

<html>

<head lang="zh-CN">
  <meta charset="UTF-8">
  <meta name="viewport"
    content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <meta name="mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="format-detection" content="address=no">
  <script type="text/javascript" src="//3gimg.qq.com/lightmap/components/locationPicker2/js/main-62c2e3b971.js">
  </script>
  <title>locationPicker Components Demo - iframe</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }

    body,
    html {
      overflow: hidden;
    }
  </style>
  <script>
    //iframe页面调用方法
    $(function () {

      adaptHeight(); //动态适配高度

      window.onresize = function () { //横屏、QQ浏览器变全屏模式下的时候,需要重新计算高度              
        adaptHeight();
      }

      window.addEventListener('message', function (event) {
        var loc = event.data;
        alert('你使用的组件是' + loc.module + ',刚选择了' + loc.poiname + ',它位于' + loc.poiaddress + ',它的经纬度是:' + loc.latlng
          .lat + ',' + loc.latlng.lng + ',所属城市为:' + loc.cityname)
      }, false);

      function adaptHeight() {
        var winH = $(window).height();
        var bodyH = document.documentElement.clientHeight;
        if (winH > bodyH) {
          window.parent.document.getElementById("iframe").height = winH;
        } else {
          window.parent.document.getElementById("iframe").height = bodyH;
        }
      }
    });
  </script>
</head>

<body>
  <!-- 通过 iframe 嵌入地图选点组件 -->
  <iframe id="iframe" width="100%" frameborder="0" scrolling="no"
    src="//apis.map.qq.com/tools/locpicker?search=1&type=1&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&referer=myapp"
    height="737">
    <!-- OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77 -->
  </iframe>
</body>

</html>

问题是这样的,这个key是官方的key,代码也是官方的,这个时候demo是成功的,但是换成我自己申请的key就不成功,我试过其他地图组件,是没有问题的,而且申请key的时候,地图组件的权限是默认勾选,无法取消

阅读 4.8k
2 个回答

key设置中的WebServiceAPI勾选上,我的就这样好了

新手上路,请多包涵

1、勾选 WebServiceAPI
2、需要给对应应用key 的 地点搜索 关键词输入提示 周边推荐 逆地址解析这四个接口分配配额

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进