我实际上将谷歌地图集成到我的网站但没有显示地图,我采用图书馆谷歌地图但仍然没有显示。 这是我的代码:
控制器:
<?php
class api extends CI_Controller
{
public function index()
{
parent::Controller();
}
function googleapi()
{
$this->load->library('googlemaps');
$config = array();
$config['zoom'] = 'auto';
$config['geocodeCaching'] = TRUE;
$config['region'] = 'US';
$config['sensor'] = FALSE;
$this->googlemaps->create($config);
$markers = array();
$marker['position'] = '37.429, -122.1519';
$marker['animation'] = 'DROP';
$this->googlemaps->add_markers($markers);
$markers = array();
$marker['position'] = '1600 Amphitheatre Parkway in Mountain View, Santa Clara County, California United States';
$marker['animation'] = 'DROP';
$this->googlemaps->add_markers($markers);
$data['map'] = $this->googlemaps->create();
echo print_r($data['map']['markers']);
}
}
?>
如果我的代码有问题,请帮助我。谢谢
答案 0 :(得分:0)
试试这样:
控制器文件:
$this->load->library('googlemaps');
$config['center'] = '37.4419, -122.1419';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);
$marker = array();
$marker['position'] = '37.429, -122.1419';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();
$this->load->view('view_file', $data);
查看文件:
<html>
<head><?php echo $map['js']; ?></head>
<body><?php echo $map['html']; ?></body>
</html>