Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Реализация карты: как связать широту-долготу с координатной плоскостью? (https://javascript.ru/forum/misc/74636-realizaciya-karty-kak-svyazat-shirotu-dolgotu-s-koordinatnojj-ploskostyu.html)

Alexandroppolus 26.07.2018 02:53

Цитата:

Сообщение от NoobFindAnswer
Единичный отрезок широты имеет больший размер чем долготы(это я условно, на самом деле хз как на самом деле). Тут нужно проецировать, не все так просто

Все проще некуда. Вблизи экватора отрезки одинаковы по длине, но чем ближе к полюсам, тем меньше круги-параллели, и как следствие, короче отрезки долготы. На широте 60 гр. отрезок долготы меньше в два раза. На глобусе это все можно легко увидеть.
(Сказано из предположения, что Земля - шар. По факту - немного сплющена)

NoobFindAnswer 26.07.2018 03:06

Цитата:

Сообщение от Alexandroppolus (Сообщение 491013)
Все проще некуда. Вблизи экватора отрезки одинаковы по длине, но чем ближе к полюсам, тем меньше круги-параллели, и как следствие, короче отрезки долготы. На широте 60 гр. отрезок долготы меньше в два раза. На глобусе это все можно легко увидеть.
(Сказано из предположения, что Земля - шар. По факту - немного сплющена)

В принципе да, немного математики и профит. Вернусь к этому, если не получится с движком яндекса. Просто сроки немножко горят, поэтому не хочу пойти по заведому не тому пути. Если не сложно я еще раз опишу задачу, можешь пожалуйста точно сказать, если я буду это делать на яндекс движке у меня получится все это или нет, боюсь время зря потратить. Мне нужно на сайт встроить карту только России. При загрузке страницы я на вход скрипту даю массив объектов примерно с такими свойствами: широта, долгота, фотография, описания. На выходе получаю карту(по дизайну настроенную мною), с точками(не яндексовскими маркерами, а моими кастомными точечками) при нажатии на которые всплывает окно с фоткой и описанием(теми самыми, которые я подал на вход). Я вот сейчас смотрю, не могу найти изменение внешнего вида, изменить мне надо сильно, к сожалению, вид яндекса совсем не формат. Может другой какой-то движок посоветуете или я просто плохо изучил? Заранее спасибо.

NoobFindAnswer 26.07.2018 03:08

Цитата:

Сообщение от Rise (Сообщение 491014)
Это как? Насколько мне известно там одинаковая единица измерения, в углах? Да хоть в попугаях, что это меняет? Вводные координаты маркеров будут в тех же попугаях. Перевести попугаи в пиксели и всё.

я про то, что если на экваторе идти строго на запад, то долгота увеличивается медленнее, чем если я буду около полюса топать строго на запад. у самого самого полюса я могу пройтись по всем меридианам, за минуту допустим. по экватору не получится такого фокуса. А на плоскости хоть у меня будет y=1000, хоть -1000, если я буду двигаться по прямой параллельной oX, то мой шаг будет одинаковый

Alexandroppolus 26.07.2018 16:05

Цитата:

Сообщение от NoobFindAnswer
На выходе получаю карту(по дизайну настроенную мною), с точками(не яндексовскими маркерами, а моими кастомными точечками)

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


Часовой пояс GMT +3, время: 04:28.