Показать сообщение отдельно
  #5 (permalink)  
Старый 25.01.2017, 04:15
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Что я делаю не так?

<script type="text/javascript">
ymaps.ready(init);
function init () {
 var myMap;
$('#toggle').bind({
 click: function () {
 if (!myMap) {
 myMap = new ymaps.Map('map', {
 center: [55.753994, 37.622093], 
 zoom: 9
 }, {
 searchControlProvider: 'yandex#search'
 });
 ymaps.geocode('город, улица', {
 results: 1
 }).then(function (res) {
 var firstGeoObject = res.geoObjects.get(0),
 coords = firstGeoObject.geometry.getCoordinates(),
 bounds = firstGeoObject.properties.get('boundedBy');
 myMap.geoObjects.add(firstGeoObject);
 myMap.setBounds(bounds, {
 checkZoomRange: true
 });
 console.log('Все данные геообъекта: ', firstGeoObject.properties.getAll());
 console.log('Метаданные ответа геокодера: ', res.metaData);
 console.log('Метаданные геокодера: ', firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData'));
 console.log('precision', firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData.precision'));
 console.log('Тип геообъекта: %s', firstGeoObject.properties.get('metaDataProperty.GeocoderMetaData.kind'));
 console.log('Название объекта: %s', firstGeoObject.properties.get('name'));
 console.log('Описание объекта: %s', firstGeoObject.properties.get('description'));
 console.log('Полное описание объекта: %s', firstGeoObject.properties.get('text'));
 }); 
 $("#toggle").attr('value', 'Скрыть карту');
 } 
 else {
 myMap.destroy();// Деструктор карты
 myMap = null;
 $("#toggle").attr('value', 'Показать карту снова');
 }
 }
 });
} 
</script>
Ответить с цитированием