Создайте геозону, используя значения широты и долготы.

У меня есть форма, в которой я получаю значения широты и долготы местоположения. При отправке формы я хочу создать геозону на картах Google со статическим радиусом. Я не хочу рисовать геозону напрямую с помощью инструмента рисования. Может ли кто-нибудь предложить мне способ, как я могу передать значения из формы на карту?


person Sohel Khan A    schedule 06.07.2015    source источник
comment
Можете ли вы опубликовать код? Это может помочь нам лучше понять контекст, в котором вы работаете (например, как задействована Java?).   -  person khriskooper    schedule 06.07.2015
comment
Привет, Крис, я создал HTML-форму, в которой я получаю широту и долготу из функции автозаполнения адреса Google. С этими значениями, когда я нажимаю кнопку, он должен создавать геозону на карте со статическим радиусом. Что касается Java участие, с моей стороны было ошибкой добавить java в качестве тега. Мои извенения.   -  person Sohel Khan A    schedule 06.07.2015
comment
Нужно ли вам использовать геозону (которая устарела) или вы можете просто рисовать круги, используя вместо этого более новый API Карт Google?   -  person khriskooper    schedule 06.07.2015


Ответы (1)


Поскольку геозоны устарели, я думаю, что лучше использовать новый API.

Я создал пример Liveweave того, как добиться чего-то подобного здесь.

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

person khriskooper    schedule 06.07.2015
comment
Привет, Крис, спасибо за вашу идею. Я могу нарисовать круг. Вся цель этого требования состоит в том, чтобы контролировать движение транспортных средств внутрь и наружу к кругу. Но после создания круга я не могу проверить, могу ли я снаружи или внутри круга с помощью простого события щелчка, потому что у меня нет координат круга для проверки, как в многоугольнике. Есть ли что-то похожее на containsLocation(), как в многоугольнике для круга. Любая помощь будет оценена. - person Sohel Khan A; 08.07.2015
comment
Хорошо, теперь я думаю, что понял вашу проблему. Ну, если вы знаете координаты центра круга и радиус круга, то вы можете определить, находится ли другая координата (транспортное средство) внутри круга или нет, используя эту общепринятую функцию: stackoverflow.com/questions/14598426/ - person khriskooper; 08.07.2015
comment
Я изменил и создал новый пример Liveweave здесь: liveweave.com/00nMdZ. Если вы закомментируете 3-ю строку, вы увидите, как круг меняет цвет, указывая на то, что транспортное средство находится за пределами круга. - person khriskooper; 08.07.2015
comment
Большое спасибо KhrisKooper ..... Это сработало как шарм .... спасибо за вашу поддержку во всем .... - person Sohel Khan A; 14.07.2015