thinkphp整合百度地图示例源码演示下载

thinkphp整合百度地图示例源码演示下载

这是一个完整的小系统,后台添加经度和维度,及公司地址,公司名字,前台显示出来后台添加的地方,最新最实用的thinkphp整合百度地图示例源码,需要的同学请拿走哦.

淘建站为您提供更多_Thinkphp_地图_thinkphp,在此特别感谢您对我们的支持与厚爱!

加入收藏

下载 255 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:PHP功能模块 > 插件 难易程度:高级

thinkphp结合百度地图API整合,网上乱七八糟的有好多,但没有一个是完整版的,今天就试着写了一个前台加后台的小系统

<?php
/**
 * Created by PhpStorm.
 * User: www.sucaiq.com
 * Date: 2017/5/24
 * Time: 15:07
 * QQ 272966172
 */

namespace Admin\Controller;
use Think\Controller;
class MapController extends Controller
{
    public function _initialize()
    {
        if(empty($_SESSION['user'])){
            $this->redirect('Index/index');
        }
    }
    //所有数据
    public function index(){

        $data=M('Map')->select();
        $this->assign('data',$data);
        $this->display();
    }
    //添加
    public function add(){
        if(IS_POST){
            if(empty(I('post.jd'))||empty(I('post.wd'))||empty(I('post.shop_name'))||empty(I('post.address'))){
                $this->error('请填写完整信息');
            }
            $data['jd']=trim(I('post.jd'));
            $data['wd']=trim(I('post.wd'));
            $data['shop_name']=trim(I('post.shop_name'));
            $data['address']=trim(I('post.address'));
            $data['tel']=trim(I('post.tel'));
            $data['url']="http://api.map.baidu.com/marker?location=$data[wd],$data[jd]&title=位置&content=$data[shop_name]&output=html";
            $res=M('Map')->add($data);
            if($res){
                $this->redirect('Map/index');
            }
        }else{
            $this->display();
        }
    }
    //删除
    public function del(){
        $id=I('get.id','');
        $res=M('Map')->where("id=$id")->delete();
        if($res){
            $this->success('删除成功');
        }else{
            $this->error('删除失败');
        }
    }

    public function edit(){
        if(IS_POST){
            $id=trim(I('post.id'));
            $data['jd']=trim(I('post.jd'));
            $data['wd']=trim(I('post.wd'));
            $data['shop_name']=trim(I('post.shop_name'));
            $data['address']=trim(I('post.address'));
            $data['tel']=trim(I('post.tel'));
            $data['url']="http://api.map.baidu.com/marker?location=$data[wd],$data[jd]&title=位置&content=$data[shop_name]&output=html";
            $res=M('Map')->where("id=$id")->save($data);
            if($res){
                $this->success('成功','index');
            }
        }else{
            $id=I('get.id','');
            $info=M('Map')->where("id=$id")->find();
            $this->assign('info',$info);
            $this->display();
        }
    }
}

前端页面代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<center>
    <table border="1">
        <tr>
            <td>公司号</td>
            <td>公司名</td>
            <td>公司地址</td>
            <td>联系方式</td>
            <td>地图</td>
            <td><a href="{:U('Index/all')}">查看所有</a></td>
        </tr>
        <foreach name="data" item="val">
            <tr>
                <td>{$val['id']}</td>
                <td>{$val['shop_name']}</td>
                <td>{$val['address']}</td>
                <td>{$val['tel']}</td>
                <td><a href="{$val['url']}">点击查看</a></td>
            </tr>
        </foreach>
    </table>
</center>
</body>
</html>

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/mokuai/2666.html
thinkphp整合百度地图示例源码演示下载 希望对你有帮助,感谢您的支持!
  • 2017最新支付宝PC端支付接口源码演示下载

    2017最新支付宝PC端支付接口源码演示下载

  • 2017最新微信朋友圈装逼神器源码演示下载

    2017最新微信朋友圈装逼神器源码演示下载

  • 漂亮实用的PHP发邮件功能源码下载

    漂亮实用的PHP发邮件功能源码下载

  • php经典实例图片的等比缩放和Logo水印源码免费下载

    php经典实例图片的等比缩放和Logo水印源码免费下载

  • 2017最新微信自定义分享朋友源码演示下载

    2017最新微信自定义分享朋友源码演示下载

  • PHP自定义实现微信分享朋友圈源码演示下载

    PHP自定义实现微信分享朋友圈源码演示下载

  • PHP实现微信开放平台扫码登录源码下载

    PHP实现微信开放平台扫码登录源码下载

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2