|
|
|
| Добрый день! Часа три голову ломаю! Не могу найти в документации, как получить координаты вида [55.751574, 37.573856] по адресу (например Москва, Арбат дом 1)
ymaps.ready(function () {
var myMap = new ymaps.Map('YMapsID', {
center: [55.751574, 37.573856],
zoom: 9,
controls: ['zoomControl', 'searchControl', 'geolocationControl', 'fullscreenControl']
});
var myPlacemark = new ymaps.Placemark([55.751574, 37.573856], {
balloonContentBody: [
'<address>',
'<strong>Офис</strong>',
'<br/>',
'Адрес: Москва, Арбат дом 1',
'</address>'
].join('')
}, {
preset: 'islands#redDotIcon'
});
myMap.geoObjects.add(myPlacemark);
});
|
Вот такая штука (которую нашел в интернете) выдает координаты Пакистана, хотя запрос Москва
$params = array(
'geocode' => 'Москва', // адрес
'format' => 'json', // формат ответа
'results' => 1, // количество выводимых результатов
);
$response = json_decode(file_get_contents('http://geocode-maps.yandex.ru/1.x/?' . http_build_query($params, '', '&')));
if ($response->response->GeoObjectCollection->metaDataProperty->GeocoderResponseMetaData->found > 0)
{
echo $response->response->GeoObjectCollection->featureMember[0]->GeoObject->Point->pos;
}
else
{
echo 'Ничего не найдено';
}
|
Такая штука тоже координаты не возвращает!
ymaps.geocode('Люберцы, Октябрьский проспект д.143')
|
Как мне вот сюда
new ymaps.Placemark([55.751574, 37.573856], {
|
вписать нужные мне координаты, зная только адрес? Поделитесь опытом!!! Спасибо!!! | |
|
|
|
|
|
|
|
для: job
(28.02.2014 в 15:07)
| |
ymaps.ready(function () {
ymaps.geocode('Люберцы, Октябрьский проспект д.143').then(
function(res) {
var myMap = new ymaps.Map("YMapsID", {
center: res.geoObjects.get(0).geometry.getCoordinates(),
zoom: 9,
controls: ['zoomControl', 'searchControl', 'geolocationControl', 'fullscreenControl']
});
//тут с метками сами разберитесь
}
);
});
|
| |
|
|
|
|
автор: Stepan (26.06.2014 в 22:05) |
|
|
для: Enter
(03.03.2014 в 17:09)
| | Вот в метках как раз сам косяк | |
|
|
|