public function staticMap($data, $options = array()) { if ($data instanceof GoogleMaps_MapDataModel) { $model = $data->getStaticMapModel($options); return TemplateHelper::getRaw(craft()->googleMaps_staticMap->image($model, $options)); } else { $options = array_merge($options, $data); $model = GoogleMaps_StaticMapModel::populateModel($options); return TemplateHelper::getRaw(craft()->googleMaps_staticMap->image($model, $options)); } }
public function getStaticMapModel($options = array()) { $options = array_merge($options, array('markers' => $this->getMarkers())); $model = GoogleMaps_StaticMapModel::populateModel($options); return $model; }