Создание затененных областей для расстояний в Google Maps API - PullRequest
0 голосов
/ 17 августа 2011

Мне нужно показать своим клиентам, в какой «зоне» они живут (сколько они будут платить в зависимости от того, насколько далеко они находятся от моего бизнеса). Я хочу использовать Карты Google, чтобы показать им, какие дороги / города / города / и т. Д. в какой зоне. Я собирался создать своего рода определенный барьер, который будет исходить из центральной точки.

Я бы сделал так, чтобы одна линия барьера показывала, где она находится на расстоянии x миль от центральной точки, другой барьер определял бы области на расстоянии y миль, другие определяющие области на расстоянии z миль и так далее, и так далее. п.

Я никогда не использовал API Google, и у меня только немного хороших навыков в Javascript ... Какой лучший путь здесь, чтобы узнать, как это сделать ... или ... еще лучше ... как я бы сделал это?

Спасибо за помощь!

Ура!

Ответы [ 2 ]

1 голос
/ 17 августа 2011

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

Я написал серию публикаций о том, как использовать API карт для Google, Bing и MapQuest, которые могут оказаться полезными.

http://www.onesadjam.com/search/label/mapping

0 голосов
/ 17 августа 2011

Посмотрите документацию по Google Maps Javascript API V3.Я чувствую, что вы будете создавать полигоны - особенно посмотрите, как это сделать.В API вы можете создать многоугольник с такими опциями, как центр и радиус, что делает вашу работу очень легкой.

...