前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【php增删改查实例】- 第二十八节 查看地图的功能实现

【php增删改查实例】- 第二十八节 查看地图的功能实现

作者头像
剽悍一小兔
发布2018-06-12 15:43:08
6460
发布2018-06-12 15:43:08
举报
文章被收录于专栏:web编程技术分享

25.1 功能描述 当用户点击查看地图的按钮,就在页面上弹出一个窗口,上面显示百度地图对应的地点。

25.2 操作过程 首先,点击这个查看地图的按钮,我们要去打开一个新的窗口,这边依然使用bootstrap提供模态窗口。

修改查看地图的按钮代码:

代码语言:javascript
复制
<button style="float: right;" type="button" class="btn btn-primary"  data-toggle="modal" data-target="#myMap">查看地图</button>

这样一来,我们点击查看地图的按钮,就默认去打开一个ID为myMap的模态窗口。

代码语言:javascript
复制
<div class="modal fade" id="myMap" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" >
  <div class="modal-dialog" role="document">
    <div class="modal-content" style="width: 800px">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">家庭地址</h4>
      </div>

      <div class="modal-body" >
            <iframe id="map" frameborder=0 scrolling='auto' style='width:100%;height:400px'></iframe>
      </div>

      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
      </div>
    </div>
  </div>
</div>

效果:

在modal-body中嵌套一层iframe,用于指向百度地图。

代码语言:javascript
复制
<div class="modal-body">
     <iframe id="map" frameborder=0 scrolling='auto' style='width:100%;height:100%'></iframe>
</div>

为了控制这个模态窗口打开的时候执行一些其他的操作,我们最好用JS的方式去打开查看地图的按钮。

代码语言:javascript
复制
<button style="float: right;" type="button" class="btn btn-primary" onclick="openMap()">查看地图</button>

为了获取到家庭地址input框中的值,这边我们还需要去改变一下其input框的ID:

代码语言:javascript
复制
<input type="text" class="form-control" id="addr" aria-describedby="inputWarning2Status" value="<?php echo $addr;?>">

openMap:

代码语言:javascript
复制
//打开地图的方法
function openMap(){

    $("#myMap").modal("show");

    var addr = $("#addr").val();

    $("#map").attr("src","http://map.baidu.com/?newmap=1&ie=utf-8&s=s%26wd%3D"+addr);

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.06.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档