Фёдор Ананин: в этом вопросе у каждого свои предпочтения. Я боюсь блокировки ресурса, но это происходит крайне редко, поэтому смею пользоваться cdn. Использование cdn даёт больше плюсов, чем минусов.
Алексей: с 4К дисплеями дела обстоят точно также как и на любом другом устройстве. 4К можно растянуть на 32", а можно и на 52", в конечно итоге вам нужно знать плотность и pixel-ratio устройства. В целом используйте SVG, а если нету возможности, то по старинке нарейзайте 1x, 2x, 3x, 4x - картинки.
Zulkund: в вашем примере карта навешивается на div c #map_canvas. Я понимаю, что на странице есть форма, но как вы понимаете, что карта "отрисовывается" в теге form?