/**
* Load the data
*/
protected function loadData()
{
$this->item = FrontendLocationModel::get($this->data['id']);
$this->settings = FrontendLocationModel::getMapSettings($this->data['id']);
if (empty($this->settings)) {
$settings = $this->get('fork.settings')->getForModule('Location');
$this->settings['width'] = $settings['width_widget'];
$this->settings['height'] = $settings['height_widget'];
$this->settings['map_type'] = $settings['map_type_widget'];
$this->settings['zoom_level'] = $settings['zoom_level_widget'];
$this->settings['center']['lat'] = $this->item['lat'];
$this->settings['center']['lng'] = $this->item['lng'];
}
// no center point given yet, use the first occurrence
if (!isset($this->settings['center'])) {
$this->settings['center']['lat'] = $this->item['lat'];
$this->settings['center']['lng'] = $this->item['lng'];
}
$this->settings['maps_url'] = FrontendLocationModel::buildUrl($this->settings, array($this->item));
}