|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|
Яндекс API Как узнать координаты точки?10.11.2017, 18:22. Показов 3942. Ответов 18
Метки нет (Все метки)
Доброго времени суток!
Ребята, у меня есть адрес, помещенный в переменную. Нужно в базу данных заполнить координаты этого адреса. Как можно достать координаты с помощью яндекс апи?
0
|
|
| 10.11.2017, 18:22 | |
|
Ответы с готовыми решениями:
18
Как узнать координаты курсора мыши Как узнать позицию координаты выделенного текста? Как можно средствами JavaScript узнать координаты курсора? |
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 13.11.2017, 10:29 | ||||||
|
Если ещё актуально:
Не забудьте подключить jQuery, либо перепишите код без него.
0
|
||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
||||||
| 15.11.2017, 23:16 [ТС] | ||||||
|
Balanaar, спасибо, правильно ли я понял, что весь ваш код нужно засунуть внутрь функции
Добавлено через 29 минут Balanaar, с первым вопросом разобрался, осталось по переменных раскидать координаты, и еще получается такая ситуация, что функция выдает сначала y, затем х, поэтому при вставке в яндекс карты выдает совсем другую местность
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 16.11.2017, 09:35 | ||||||
Сообщение было отмечено proger10 как решение
Решение
proger10, эти величины называются широта и долгота. Общепринято сначала называть широту, а затем долготу. Однако у Яндекса по каким-то неизвестным причинам некоторые методы JS API и других API возвращают координаты в обратном порядке. В таком случае просто поменяйте их местами.
1
|
||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|
| 16.11.2017, 22:43 [ТС] | |
|
Balanaar, спасибо!
0
|
|
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
||||||
| 18.11.2017, 00:27 [ТС] | ||||||
|
Balanaar, возник еще один вопрос:
правильно ли я понял, что после того, как я получаю координаты в переменой points[i] я не могу ее передать в php, для того, что бы потом внести в БД вместе с остальными переменными (определенными раннее в php-коде)? Я читал на эту тему, но понял, что сначала выполняется код php, потом перед выводом страницы в браузер выполняется javascript и после этого уже невозможно передать переменный в php т.к. он уже закончил свою работу.
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||||||||
| 18.11.2017, 01:10 | ||||||||||||
|
AJAX - это, говоря простым языком, запрос на сервер без перезагрузки страницы. Вы можете отправить любой запрос на сервер с любыми параметрами и любым методом средствами JS. Сервер обработает полученный запрос и даже выдаст ответ. Причём страница не перезагрузится. AJAX используется повсеместно и является важнейшим аспектом в изучении JS. Более того вы в коде выше осуществляете такой запрос. Вы запрашиваете с сервера Яндекс координаты, передав им в качестве GET-параметра адрес для обработки. Вы можете сделать то же самое со своим сервером.
P.S. Если вам нужно запрашивать координаты с сервера Яндекс для того, чтобы занести их в БД - проще делать запрос сразу со стороны сервера, а не городить 2 вложенных AJAX-запроса. Добавлено через 1 минуту Подробнее о jQuery.ajax() (на английском) http://api.jquery.com/jquery.ajax/
1
|
||||||||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
||||||||||||||||||
| 18.11.2017, 18:06 [ТС] | ||||||||||||||||||
|
Balanaar, спасибо за код и за объяснение. Код работает в файле js, и alert выводит все правильно, но вот в php вот такой кусок почему-то выводит NULL:
0
|
||||||||||||||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 20.11.2017, 00:29 | ||||||
Сообщение было отмечено proger10 как решение
Решение
1
|
||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|
| 20.11.2017, 22:35 [ТС] | |
|
Balanaar, благодарен за Ваш код.
У меня почему-то отказывается работать, выдает такую ошибку: 500 Internal Server Error
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 20.11.2017, 22:43 | ||||||
|
Поместите код ниже в начало вашего php-файла. Какой ответ будет?
0
|
||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
||||||
| 20.11.2017, 23:27 [ТС] | ||||||
|
Balanaar, блин, я сам не догадался посмотреть таким образом, но, к сожалению, я бы вряд ли все равно смог понять в чем ошибка.
Выдает следующее: Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/main/proba.php:9 Stack trace: #0 {main} thrown in /var/www/html/main/proba.php on line 9 Как я понял, вызов неопределенной функции curl_init() в 9ой строке, сама строка - условие:
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 20.11.2017, 23:33 | ||||||
|
Есть доступ к php.ini? У вас отключен curl. Если есть - найдите там строку
0
|
||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|
| 20.11.2017, 23:48 [ТС] | |
|
Balanaar, все сделал, ошибка не ушла
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 20.11.2017, 23:51 | |
|
Странно. Сервер не забыли перезапустить? Палочка в конце это курсор?
0
|
|
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|||
| 20.11.2017, 23:53 [ТС] | |||
|
0
|
|||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|||||||||||
| 20.11.2017, 23:55 | |||||||||||
|
Возможно он у вас вообще не установлен. Вбейте в терминал следующее:
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
|
|
| 21.11.2017, 00:02 [ТС] | |
|
Balanaar, все, теперь заработало, спасибо Вам огромное, от души!
P.S. Как оказалось, в Вашем коде есть небольшая описка в 10 строчке: Вместо if (!feature) должно быть if (!$feature) Это я так, для тех, кто вдруг тоже будет искать ответ на данный вопрос. Еще раз, спасибо Вам большое!
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 21.11.2017, 00:04 | |
|
Да, действительно. Копировал код с JS. Забыл поправить.
Успехов.
0
|
|
| 21.11.2017, 00:04 | |
|
Помогаю со студенческими работами здесь
19
Как узнать координаты нужной точки рисунка? Как узнать координаты двумерной проекции трёхмерной точки? Узнать экранные координаты точки
Как найти координаты точки на прямой удаленной от заданной точки на х Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|