За последние 24 часа нас посетили 18354 программиста и 1637 роботов. Сейчас ищут 1306 программистов ...

Получить координаты города по названию на Яндекс API

Тема в разделе "JavaScript и AJAX", создана пользователем yanuzay, 11 апр 2018.

  1. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    502
    Симпатии:
    58
    Определяю координаты городов через API яндекс map

    Пробую так:
    Код (Javascript):
    1. <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
    2.             <script>
    3.             ymaps.ready(initMap);
    4.             function initMap() {
    5.                var coords = ymaps.geocode('Нижний Новгород', {
    6.                   results: 1
    7.                }).then(function (res) {
    8.                   var firstGeoObject = res.geoObjects.get(0);
    9.                   return firstGeoObject.geometry.getCoordinates();
    10.                });
    11.                console.log(coords);
    12. </script>
    Получаю вот что:
    Код (Text):
    1. ym.ns.vow.ym.vow.h {_value: undefined, _status: 0, _fulfilledCallbacks: Array[0], _rejectedCallbacks: Array[0], _progressCallbacks: Array[0]}
    2. _fulfilledCallbacks
    3. :
    4. undefined
    5. _progressCallbacks
    6. :
    7. undefined
    8. _rejectedCallbacks
    9. :
    10. undefined
    11. _status
    12. :
    13. 2
    14. _value
    15. :
    16. Array[2]
    17. 0
    18. :
    19. 56.326887
    20. 1
    21. :
    22. 44.005986
    23. length
    24. :
    25. 2
    26. __proto__
    27. :
    28. Array[0]
    29. __proto__
    30. :
    31. Object
    32. _addCallbacks
    33. :
    34. (e,t,r,o,s)
    35. _callCallbacks
    36. :
    37. (e,t)
    38. _fulfill
    39. :
    40. (e)
    41. _notify
    42. :
    43. (e)
    44. _reject
    45. :
    46. (e)
    47. _resolve
    48. :
    49. (e)
    50. _vow
    51. :
    52. true
    53. always
    54. :
    55. (e,t)
    56. catch
    57. :
    58. (e,t)
    59. delay
    60. :
    61. (e)
    62. done
    63. :
    64. (e,t,n,r)
    65. fail
    66. :
    67. (e,t)
    68. isFulfilled
    69. :
    70. ()
    71. isRejected
    72. :
    73. ()
    74. isResolved
    75. :
    76. ()
    77. progress
    78. :
    79. (e,t)
    80. spread
    81. :
    82. (e,t,n)
    83. then
    84. :
    85. (e,t,n,r)
    86. timeout
    87. :
    88. (e)
    89. valueOf
    90. :
    91. ()
    92. __proto__
    93. :
    94. Object
    Как вытащить оттуда 56.326887 и 44.005986?

    Проще говоря мне нужно получить эти координаты за пределами ymaps.geocode.

    Помогите пожалуйста
     
  2. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург