#google-maps
#google-карты
Вопрос:
У меня есть кое-какой вопрос, но я даже не уверен, как его объяснить. Я попробую. Я пытаюсь создать карту, на которой есть несколько маркеров (автобусных остановок), и я хотел бы, чтобы области, представляющие для каждого маркера область круга, покрывающую карту, чтобы вы могли видеть, какой маркер находится к вам ближе всего. Это означает, что если 2 маркера расположены достаточно близко (если круги достаточно широкие), они не будут накладываться друг на друга, между ними будет линия.
Я не знаю, понятно ли это, но я даже не знаю, с чего начать. Я предполагаю, что у этой матрицы должно быть имя, но я не знаю какое.
Спасибо за вашу помощь.
Редактировать: я обнаружил, что у того, что я искал, есть название. Это диаграмма Вороного. J3.js справляется с этим довольно хорошо.
Комментарии:
1. Если вы не можете это объяснить, возможно, набросок проблемы сделает ее более понятной.
2. Проверьте матрицу расстояний, направления и геокодирование. Я не уверен, что круг — хороший намек на расстояние.
Ответ №1:
Я обнаружил, что искал диаграмму Вороного. С небольшим количеством JS я смогу достичь своей цели: http://strongriley.github.io/d3/ex/voronoi.html