赞
踩
url例如:https://apis.map.qq.com/tools/locpicker?search=1&type=0&backurl=http://3gimg.qq.com/lightmap/components/locationPicker2/back.html&key=yourkey&referer=myapp
配置好key以及其他参数,vue页面中跳转就可以到腾讯地图的页面了
鉴于以上问题暂时没找到解决办法,所以决定使用iframe引入
<iframe id="mapPage" frameborder=0 src="https://apis.map.qq.com/tools/locpicker?search=1&type=1&key=your key&referer=myapp"> </iframe> <script> mounted () { window.addEventListener('message', function(event) { // 接收位置信息,用户选择确认位置点后选点组件会触发该事件,回传用户的位置信息 var loc = event.data; if (loc && loc.module == 'locationPicker') {//防止其他应用也会向该页面post信息,需判断module是否为'locationPicker' console.log('location', loc); } }, false); } </script> <style> #mapPage { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 1000; } </style>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。