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