Заказ закрыт
Серия проектов с Google Maps Javascript API

Бюджет: 5 000 руб
69.65 $ – 60.18 €
Первый из серии проектов для моего сайта. Для начала посмотрите 20сек видео о ситуации на данный момент – youtu.be/_c1wvU4rFjs 

Значит отметка посредине это ресторан; синий круг имеет радиус доставки еды этого ресторана (например 5 миль); все другие отметки это заказы

№1
Сейчас: все отметки (кроме той которая ресторан) не прикреплены к адресу, а размещены на временном html елементе сверху
Нужно: удалить этот верхний слой, прикрепить отметки к карте напрямую, но при этом сохранить дизайн отметок (включая при наведении, выборе, отмене выбора)

№2
Сейчас: Синий круг крепится к адресу ресторана, и имеет радиус 5 миль, но когда окно браузера изменяется, то он либо слишком маленький или слишком большой для этого окна браузера
Нужно: Карта должна адаптироваться, чтобы синий круг был в максимально возможном размере который поместится. Загвоздка в том, что Google Maps API принимает только целые значения масштабирования, но этого недостаточно. Например, если вы подсчитали, что необходимости увеличение в 7.42 чтобы получить синий круг полную ширину, то 7 будет делать это эго маленьким, а 8 слишком большой для этого окна браузера. Решением может быть увеличение самой карты – если 1 единица увеличения в Google Maps API это 1.5x зум, то мы должны послать значение 7, и масштабировать саму карту 0.42 * 1.5x. Мне кажется это именно то что Google Maps делает на мобильных приложениях для плавного масштабирования

№3
Сейчас: третья справа иконка "center map" в настоящее время ничего не делает
Нужно: в случае масштабирования или передвижения карты, иконка должна потерять class="active" и буть доступной для нажатия. При нажатии выполнить условие #2 
Опубликован 11.12.2015 в 07:03
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.