Определение координат

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Определение координат

Сообщение Дмитрий999 » 29 апр 2012, 19:39

Всем привет!
При заполнения поля- адрес не появляется маркер на доме с указанным адресом
Маркер приходится выставлять в ручную как на gmap ,так и на яндекс картах
Как можно решить эту проблему?
Либо может быть кто-нибудь знает как включить поиск на картах что-бы удобнее было находить объект и выставлять на него маркер?
Вложения
адрес.jpg
адрес.jpg (129.07 КБ) Просмотров: 12086
Дмитрий999
Незнакомец
 
Сообщения: 4
Зарегистрирован: 29 апр 2012, 19:25
Очки репутации: 0

Re: Определение координат

Сообщение Xpycm » 30 апр 2012, 14:01

Посмотрите что у вас в переменной $coords файла protected\modules\apartments\controllers\backend\MainController.php методе actionCreate()
Это можно сделать так: после
Код: Выделить всё
$coords Geocoding::getCoordsByAddress($model->address_ru$city); 


добавьте:
Код: Выделить всё
echo 'coords=<pre>';
print_r($coords);
echo 
'</pre>';    
exit; 


после этого создайте объявление и увидите значение этой переменной. Если всё нормально, то должно быть типа такого:

Код: Выделить всё
coords=
Array
(
    [
lat] => 55.042540
    
[lng] => 82.931739


Это для адреса "ул. Гоголя, 34А" в городе Новосибирск

Если же в этой переменной у вас пусто, то либо адрес некорректный, либо нет cURL и file_get_contents.
Проверить наличие cURL - phpinfo();
Если он есть, то должна быть секция наподобие - http://clip2net.com/s/1RNt0
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Определение координат

Сообщение Дмитрий999 » 01 май 2012, 13:52

Добавил код и проверил наличие curl

после создания объявления открыл файл MainController.php но значения
coords=
Array
(
[lat] => 55.042540
[lng] => 82.931739
) там нет

может я не в том файле смотрю эти значения?
Вложения
добавил код.jpg
добавил код.jpg (42.94 КБ) Просмотров: 12071
curl.png
наличие curl на хостинге
curl.png (21.07 КБ) Просмотров: 12071
Дмитрий999
Незнакомец
 
Сообщения: 4
Зарегистрирован: 29 апр 2012, 19:25
Очки репутации: 0

Re: Определение координат

Сообщение Xpycm » 01 май 2012, 15:22

Всё правильно вы сделали и скрипт получается координаты корректно.
И вот у вас даже есть объявление с правильными координатами - http://formytest.dmitry999.tmweb.ru/%D0 ... %BA-34.htm
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Определение координат

Сообщение Дмитрий999 » 02 май 2012, 16:04

по этой ссылке маркер выставлен не на том адресе который указан в поле Адрес
http://formytest.dmitry999.tmweb.ru/site/register
если не затруднит Вас создать объявление любое с любым адресом и проверить

я пытался зайти под demo demo или admin admin что-бы посмотреть как работают маркеры у вас на демо сайте но при изменении объявления вылетает ошибка(см.файл)
Вложения
ошибка.jpg
ошибка.jpg (199.68 КБ) Просмотров: 12058
Дмитрий999
Незнакомец
 
Сообщения: 4
Зарегистрирован: 29 апр 2012, 19:25
Очки репутации: 0

Re: Определение координат

Сообщение Koduc » 02 май 2012, 20:47

При поставленном вручную маркере адрес уже не играет роли - ручная установка маркера имеет высший приоритет.
Но попробуйте создать еще одно объявление, адрес только написать в привычном виде "ул. Гоголя, 34а". Может так поймет.
На демо сайте у нас периодически возникает такая ошибка с pdf и загрузками - приходится закрывать некоторые папки на запись, а то народ постоянно проверяет продукт на возможность взлома и всякая бяка в аплоады сыпется.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Определение координат

Сообщение Дмитрий999 » 04 май 2012, 15:39

к сожалению не получается :-(
В любом случае спасибо за помощь!
Дмитрий999
Незнакомец
 
Сообщения: 4
Зарегистрирован: 29 апр 2012, 19:25
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

cron