def script(self): lat = self.data.lat lon = self.data.lon props = GMapProps(get_portal()) if not lat: lat = props.default_lat if not lon: lon = props.default_lon return """\ var map_type = google.maps.MapTypeId.%(type)s; gmaplocation.set_defaults({ lat: %(lat)s, lon: %(lon)s, zoom: %(zoom)s, type: map_type, info: '%(info)s', title: '%(title)s', region: '%(region)s', language: '%(language)s' }); gmaplocation.show_location(); """ % { 'lat': str(lat), 'lon': str(lon), 'zoom': self.data.zoom, 'type': self.data.map_type, 'info': self.rendered_info, 'title': self.context.Title(), 'region': self.data.map_region, 'language': self.data.map_language, }
def get_props(): """Return global google maps properties. """ return GMapProps(get_portal())
def props(self): return GMapProps(get_portal())