案例7:使用内联框架加载可交互的百度地图

  • 2022-03-23 14:51:48
  • 阅读次数:
  • 作者:盈岚科技小编
  • 来源:http://www.lyjtt.cn

第一步:申请百度地图API秘钥。

打开网址:http://developer.baidu.com/map/,注册账户并登录。

申请Web服务API:http://developer.baidu.com/map/index.php?title=webapi,然后按照提示创建应用,复制API Key,见图105。

502.jpg

(图105)

第二步:生成百度地图HTML代码。

打开Javascript API大众版网址:http://developer.baidu.com/map/index.php?title=jspopular,在功能介绍中单击地图展示,见图106,然后在新打开的网页中输入刚刚复制的API Key,见图107-A。

502.jpg

(图106)

502.jpg

(图107)

复制图107-B中的所有源代码,并将其另存为map.html文件到电脑桌面上,见图108。

502.jpg

(图108)

第三步:回到Axure工作界面,在【部件】面板中拖放一个【内联框架】部件到设计区域,右键单击该部件隐藏边框,将【滚动条】设置为【从不显示滚动条】,双击内联框架部件,在弹出的【链接属性】对话框中选择【链接到url或文件】,并输入map.html的绝对路径,见图109,单击【确定】按钮关闭【链接属性】对话框。

502.jpg

(图109)

第四步:单击工具栏中的【预览】按钮,此时浏览器中的内联框架部件会提示如下错误,见图110。

502.jpg

(图110)

在这里网站建设小编需要提醒注意的是,在使用内联框架部件嵌入外部HTML文件时要生成HTML才能正常预览效果,单击工具栏中的【发布】按钮,然后选择【生成HTML文件】,见图111。

502.jpg

(图111)

此时,我们就可以对浏览器中的百度地图进行拖动、缩放等可交互操作了,见图112。

但是,当我们把生成的HTML文件夹上传到Web服务器演示时,仍然会出现问题,因为map.html文件在桌面上,而且【内联框架】中的文件路径指向桌面上的map.html。要解决这个问题,只需将 map.html文件移动到生成的HTML文件夹中,见图113。

502.jpg

(图112)

502.jpg

(图113)

然后重新设置【内联框架】部件中map.html文件路径(因为map.html被移动到了生成HTML文件夹的根目录),见图114。再次点击工具栏中的【发布>生成HTML文件】,此时将生成的THML文件夹上传至Web服务器也可以正常操作了。至此,使用内联框架加载可交互的百度地图案例就结束了。

502.jpg

(图114)


当前文章标题:案例7:使用内联框架加载可交互的百度地图

当前URL:http://www.lyjtt.cn/news/wzzz/3387.html

上一篇:案例6:使用内联框架部件加载网络视频

下一篇:挑战5:使用内联框架加载本地视频/音频

网站建设、抖音推广、头条推广、微信朋友圈推广、快手推广专线:15368242187(微信同号)