CodeIgniter 3과 http://biostall.com/codeigniter-google-maps-v3-api-library/ 라이브러리를 사용합니다. 데이터베이스에서 데이터를 가져 와서 다각형 점에 넣으면 오류가 발생했습니다.Codeigniter - foreach 값을 배열 내부로 전달하는 방법
심각도 : 경고 메시지 : 라이브러리/Googlemaps.php 줄 번호 : 2179
내 컨트롤러 기능 :
public function testing()
{
$config['center'] = '-8.1768084, 113.6559507';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);
$kecamatan = $this->Peta_model->get_kecamatan();
foreach ($kecamatan as $k) {
$kcmt = $k->name;
$coor = $this->Peta_model->get_coor_by_kcmt($kcmt);
if ($coor) {
$polygon = array(
'points' => array() ,
'strokeColor' => '#000099' ,
'fillColor' => '#000099' ,
);
foreach ($coor as $c) {
$polygon ['points'][] = array("'".$c->latitude.",".$c->longitude."'");
}
$this->googlemaps->add_polygon($polygon);
}
}
$user = $this->ion_auth->user()->row();
$user_level = $this->ion_auth->get_users_groups($user->id)->row();
$data = array(
'user' => $user ,
'user_level' => $user_level ,
'title' => 'Peta' ,
'content' => 'peta/v_peta' ,
'map' => $this->googlemaps->create_map(),
);
$this->load->view('dashboard/layout', $data);
}
트림() 매개 변수 1 문자열, 배열을 지정해, 파일 이름이 될 것으로 예상
normaly 추가 다각형은 다음과 같습니다
$polygon = array(
'points' => array('37.425, -122.1321',
'37.4422, -122.1622',
'37.4412, -122.1322',
'37.425, -122.1021') ,
'strokeColor' => '#000099' ,
'fillColor' => '#000099' ,
);
$this->googlemaps->add_polygon($polygon);
어떻게 고칠 수 있습니까?
는 라인 # 2179 무엇입니까? –
라이브러리의 # 2179 행 http://biostall.com/codeigniter-google-maps-v3-api-library/ –