내 사이트에서 Google지도를 사용하고 싶습니다.CodeIgniter의 SQL에서 Google Maps API로 결과 전달
내 주소는 DB에 저장됩니다. 정보가 모두 동적 인 페이지를 가져오고 있습니다. 예 : mysite.com/site/business/5 (여기서 5는 비즈니스의 ID 임).
의 나는이 같은 쿼리를 수행한다고 가정 해 봅시다 :
function addressForMap($id) {
$this->db->select('b.id, b.busaddress, b.buscity, b.buszip');
$this->db->from('business as b');
$this->db->where('b.id', $id);
$this->db->limit(1);
// 한계를 $ this-> DB-> 제한 (1)를 추가;
// get the results.. cha-ching
$q = $this->db->get();
// any results?
if($q->num_rows() !== 1)
{
return FALSE;
}
return $q->row();
}
내가 어떻게 출력 Google지도 API에 대한 정보를 제대로 적절하게지도를 표시하도록?
API 인터페이스의 결과는 $marker['address'] = 'Crescent Park, Palo Alto';
입니다.
는 여기에 내가 컨트롤러에있는 내용은 다음과 같습니다
$marker = array();
$address = $this->Business_model->addressForMap($id); //Get result row
$marker['address'] = $address->busaddress .' '.$address->buscity .', '. $address->buszip;
메시지가 도착하는 문제는 다음과 같습니다. 정의되지 않은 속성 : CI_DB_mysql_result :: $ buscity, 메시지 : 정의되지 않은 속성 : CI_DB_mysql_result :: $ buszip 및 메시지 : 정의되지 않은 속성 : CI_DB_mysql_result :: $ busaddress –