Как найти город или регион? - PullRequest
1 голос
/ 15 марта 2012

Регион или город идентифицируется по координатам (x, y, z) с помощью Google Maps?

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

Если точка находится в точке (x, y, z), как расположен такой город или регион?

Спасибо

1 Ответ

1 голос
/ 15 марта 2012

На любое место на земле можно ссылаться, используя его координаты (широта (у), долгота (х)). Вам нужна только координата «z», если вы хотите обратиться к отметке в этой точке.

Сказав это: Ресторан, или город, или даже страна могут быть представлены широтой и долготой, но с различной точностью. если вы пытаетесь представить ресторан, используя лат-лон (с десятичной точностью не менее 6 цифр), то это довольно точное местоположение.

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

Вы можете представить себе такую ​​точность. Если вы указали точку на карте, например на Google-карте, если вы немного уменьшили масштаб, то эта точка будет представлять город или даже страну. Но если вы увеличите масштаб достаточно, этот пин является лишь одним местом в большом регионе.

Теперь, чтобы по-настоящему представить регион, вам нужен многоугольник, состоящий из серии длинных широтных (x, y) точек, которые охватывают регион.

Для записи местоположений в базе данных у вас есть два способа представления местоположения.

Если вы хотите сохранить точку, вы можете сохранить имя местоположения и его x, y (long, lat) в строке базы данных.

Если вы хотите представлять целые регионы в базе данных, как, например, Нью-Йорк, вам нужно сохранить имя «Нью-Йорк» с серией образующих многоугольник границ длины Нью-Йорка.

Надеюсь, это имеет смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...