小编use*_*016的帖子

从Google地图标记点击ajax请求后加载地图

嗨,我在点击标记时遇到有关创建新地图的问题.所以这是我想要的流程:

  1. 显示我包含的标记的默认谷歌地图 - 我没关系
  2. 单击标记后,我将创建一个新的地图,标记将被删除,然后我将放置一个叠加图像.

所以问题是每当我点击标记时,新地图就不会出现.这是我的代码

调节器

public function index()
{

    $config = array();

    $config['center']      = '**.*******, **.*******';
    $config['zoom']        = '6';
    $config['map_height']  = "500px";


    $this->googlemaps->initialize($config);

    $marker = array();
    $marker['position']     = "*********";
    $marker['onclick']      = "
                                $.ajax({  
                                url: 'Welcome/new_map',  
                                success: function(data) {  
                                    $('#v_map').html(data);
                                }  
                            }); 
                            ";

    $marker['animation']    = 'DROP';
    $this->googlemaps->add_marker($marker);

    $marker = array();
    $marker['position']     = "*********";
    $this->googlemaps->add_marker($marker);

    $data['map'] = $this->googlemaps->create_map();

    $this->load->view('welcome_message', $data);
}

public function new_map(){

    $config = array();

    $config['center']      = '**.*******, **.*******';
    $config['zoom']        = '6';
    $config['map_height']  = "500px";


    $this->googlemaps->initialize($config);

    $marker = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps codeigniter

6
推荐指数
1
解决办法
452
查看次数

标签 统计

codeigniter ×1

google-maps ×1

javascript ×1

jquery ×1