Example #1
0
def _url_for(address, external, *args, **kwargs):
    if isinstance(address, Point):
        if external:
            return get_external_map_url(address.x, address.y, *args, **kwargs)
        else:
            return get_static_map_url(address.x, address.y, *args, **kwargs)

    if not isinstance(address, MapAndAddress):
        address, created = MapAndAddress.objects.get_or_create(address=address)
    try:
        if external:
            return address.get_external_map_url(*args, **kwargs)
        else:
            return address.get_map_url(*args, **kwargs)
    except Exception:
        return ''
Example #2
0
def _url_for(address, external, *args, **kwargs):
    if isinstance(address, Point):
        if external:
            return get_external_map_url(address.x, address.y, *args, **kwargs)
        else:
            return get_static_map_url(address.x, address.y, *args, **kwargs)

    if not isinstance(address, MapAndAddress):
        address, created = MapAndAddress.objects.get_or_create(address=address)
    try:
        if external:
            return address.get_external_map_url(*args, **kwargs)
        else:
            return address.get_map_url(*args, **kwargs)
    except Exception:
        return ''
Example #3
0
 def get_external_map_url(self, detail_level=14):
     return api.get_external_map_url(self.longitude, self.latitude, detail_level)
Example #4
0
 def get_external_map_url(self, detail_level=14):
     return api.get_external_map_url(self.longitude, self.latitude,
                                     detail_level)