Google Maps API: раскрашивание локаций

Извините, если это мертво просто ..

Я вижу, что можно рисовать на области с помощью наложений, но можно ли просто нарисовать (раскрасить) местоположение (пару координат долготы и широты)?

Мне нужно раскрасить карту, указав цвет для каждого местоположения, доступного в моей базе данных.

Меня тоже немного смущает скорость.

Приветствуются любые идеи/советы!

Спасибо


person charisk    schedule 10.08.2010    source источник


Ответы (1)


Пара широта/долгота представляет точку, а точка имеет нулевой размер. Вы не можете раскрасить что-то, что не имеет размера, поэтому вам нужно представить эти точки чем-то большим, чем точка, например, маркером или многоугольником, оба из которых являются наложениями.

person Marcelo    schedule 10.08.2010
comment
Я боялся такого ответа, но надеялся, что пара координат больше похожа на пиксель на изображении - это точка, но она имеет размер, и вы можете задать ее цвет. В любом случае, я просто сделаю маленькие квадратики :) - person charisk; 11.08.2010
comment
широта/долгота могут быть преобразованы в пиксель. Пиксель подобен маленькому квадрату (больше, чем точка без размера), и то, сколько ширины и ширины пиксель представляет, зависит от уровня масштабирования карты и от широты. - person Marcelo; 16.08.2010
comment
действительно, вам нужно будет использовать многоугольники, чтобы добавить площадь поверхности или использовать маркер карты, окрашенный по-разному для каждого местоположения. Вы можете использовать php для случайного создания другого цвета маркера для каждой точки местоположения. - person gorelative; 07.06.2012