예제 #1
0
파일: models.py 프로젝트: Yuego/yandex-maps
def get_static_map_url(longitude, latitude, width=None, height=None, detail_level=14):
    """
    Возвращает адрес статичной карты с учетом настроек в settings.py
    """
    w = int(width) if width else settings.YANDEX_MAPS_W
    h = int(height) if height else settings.YANDEX_MAPS_H
    detail_level = int(detail_level)
    return api.get_map_url(YANDEX_KEY, longitude, latitude, detail_level, w, h)
예제 #2
0
    def get_map_url(self, width=None, height=None, detail_level=5):
        w = int(width) if width else settings.YANDEX_MAPS_W
        h = int(height) if height else settings.YANDEX_MAPS_H
        detail_level = int(detail_level) or self.get_detail_level()

        if YANDEX_KEY is not None:
            return api.get_map_url(YANDEX_KEY, self.longtitude, self.latitude,
                                   detail_level, w, h)
        else:
            return ''
예제 #3
0
def get_static_map_url(longitude,
                       latitude,
                       width=None,
                       height=None,
                       detail_level=14):
    """
    Возвращает адрес статичной карты с учетом настроек в settings.py
    """
    w = int(width) if width else settings.YANDEX_MAPS_W
    h = int(height) if height else settings.YANDEX_MAPS_H
    detail_level = int(detail_level)
    return api.get_map_url(longitude, latitude, detail_level, w, h)
예제 #4
0
 def test_map_url(self):
     url = get_map_url(COORDS[0], COORDS[1], 5, 200, 300)
     self.assertEqual(url, MAP_URL)
예제 #5
0
 def test_map_url(self):
     url = get_map_url(TEST_API_KEY, COORDS[0], COORDS[1], 5, 200, 300)
     self.assertEqual(url, MAP_URL)