2015-07-06 2 views
0

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

+2

Можете ли вы разместить код? Это может помочь нам лучше понять контекст, в котором вы работаете (например, как задействована Java). – khriskooper

+0

Привет, я создал HTML-форму, в которой я получаю широту и долготу от функции автозаполнения адреса Google. С этими значениями, когда я нажимаю кнопку, она должна создавать геофунданс на карте со статическим радиусом. Относительно того, как java это была ошибка с моей стороны для добавления java в качестве тега. Мои извинения. –

+0

Вам нужно использовать геообъектив (который устарел), или вы можете просто нарисовать круги, используя новый API Карт Google? – khriskooper

ответ

1

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

Я создал пример Liveweave о том, как достичь чего-то в этих строках here.

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

+0

Привет, Крис, спасибо за вашу идею. Я могу нарисовать круг. Целевая задача этого требования - следить за перемещением транспортных средств внутрь и наружу. Но после создания круга я не могу проверить, am вне или внутри круга с простым событием щелчка потому что я не имею координаты круга для того чтобы проверить как в polygon.Is там что-то подобное к containsLocation() как в полигоне для круга. Любая помощь будет оценена. –

+0

ОК, я думаю, что сейчас понимаю вашу проблему. Ну, если вы знаете координаты центра круга и радиус круга, то вы можете понять, находится ли другая координата (транспортное средство) внутри круга или нет, используя эту принятую функцию: http://stackoverflow.com/questions/ 14598426/how-to-detect-if-a-point-is-in-circle – khriskooper

+0

Я изменил и создал новый пример Liveweave здесь: http://liveweave.com/00nMdZ. Если вы прокомментируете третью строку, вы увидите цвет изменения круга, чтобы указать, что транспортное средство находится за пределами круга. – khriskooper

Смежные вопросы