Страница 1 из 2

карта гугол

СообщениеДобавлено: 12 апр 2012, 22:23
real2012
Помогите пожалуста изменить положение карты, при открытии "поиск на карте" поставить по умолчании другую шыроту и долготу, когда меняем в коде, то при добавлении обяекта и выборе города уже не появляется выбран город, а открывается карта целиком(

Re: карта гугол

СообщениеДобавлено: 13 апр 2012, 13:28
spiritastir
Ха, хотел создать отдельную тему, но вовремя увидел.

Тут проблема вот в чем. Я с google maps работаю довольно давно и с их API знаком хорошо.
Вот на сайте, девелопингом которого я сейчас занимаюсь, я немного изменил настройки карты (поменял координаты и зум по умолчанию). Это обеспечило мне нужный функционал на странице "поиск по карте".
А вот теперь, когда кто-нибудь добавляет объявление, выдает карту с нужными координатами города (указанного в диалоге ранее), но с большим (заданным по умолчанию мной) зумом. Вот где при создании объявления вызывается карта, чтоб кроме новых координат задать новый (помельче) зум?

Заранее благодарен.

Re: карта гугол

СообщениеДобавлено: 13 апр 2012, 22:08
Koduc
spiritastir писал(а):Ха, хотел создать отдельную тему, но вовремя увидел.

Тут проблема вот в чем. Я с google maps работаю довольно давно и с их API знаком хорошо.
Вот на сайте, девелопингом которого я сейчас занимаюсь, я немного изменил настройки карты (поменял координаты и зум по умолчанию). Это обеспечило мне нужный функционал на странице "поиск по карте".
А вот теперь, когда кто-нибудь добавляет объявление, выдает карту с нужными координатами города (указанного в диалоге ранее), но с большим (заданным по умолчанию мной) зумом. Вот где при создании объявления вызывается карта, чтоб кроме новых координат задать новый (помельче) зум?

Заранее благодарен.

Этими настройками не пробовали играться? http://clip2net.com/s/1O0OA
А так - в файле /protected/modules/apartments/components/MyGMap.php есть такие строчки
Код: Выделить всё
// If we don't have marker in database - make sure user can create one
} else {
 

то есть как раз начинается условие, отображающее карту для установки маркера. Можно вписать после else {: $gMap->zoom = "нужный вам зум".

Re: карта гугол

СообщениеДобавлено: 13 апр 2012, 22:10
Koduc
real2012 писал(а):Помогите пожалуста изменить положение карты, при открытии "поиск на карте" поставить по умолчании другую шыроту и долготу, когда меняем в коде, то при добавлении обяекта и выборе города уже не появляется выбран город, а открывается карта целиком(

Честно сказать - не очень понял что необходимо..
При "Поиск на карте" выбираются все объявления и карта распологается так, чтобы было видно все объявления.
При добавлении объявления на карте отображается тот город, который указан в объявлении.

Re: карта гугол

СообщениеДобавлено: 14 апр 2012, 15:37
spiritastir
Ну у нас там такая заморочка, что на странице "поиск по карте" обязательно должен быть строго один регион (для которого зум и координаты подбирались вручную).
А вот этот зум для добавления маркеров очень хорошо по Вашей подсказке получился. Вроде весь файл смотрел, а это место как то не подметил.

Спасибо.

Re: карта гугол

СообщениеДобавлено: 25 апр 2012, 15:42
drom
Почему, если нет объявлений открывается карта Москвы? Как это изменить?

Re: карта гугол

СообщениеДобавлено: 26 апр 2012, 14:47
Xpycm
Ой-ей-ей, косяк какой в продукте в картах Google.
В общем откройте файл protected\modules\apartments\components\MyGMap.php

Вместо:
Код: Выделить всё
$centerX    =    param('module_apartments_mapsCenterX', 37.620717508911184);
$centerY    =    param('module_apartments_mapsCenterY', 55.75411314653655); 


необходимо:
Код: Выделить всё
$centerX    =    param('module_apartments_gmapsCenterX', 37.620717508911184);
$centerY    =    param('module_apartments_gmapsCenterY', 55.75411314653655); 


Далее панель администратора->настройки->секция "карты google" задайте кооридинаты для полей "Центровать карту по умолчанию.. (X)" и "Центровать карту по умолчанию.. (Y)"
http://clip2net.com/s/1QWjL

Re: карта гугол

СообщениеДобавлено: 26 апр 2012, 16:55
drom
Спасибо, в файле изменил - показывает теперь карту Ирана. :-D
Мне нужно что бы показывалась карта Украины, как узнать ее координаты через гугл мапс?

Re: карта гугол

СообщениеДобавлено: 26 апр 2012, 17:52
Xpycm
Как-то так:
"http://www.google.ru/search?q=координаты+киева
:-)

Re: карта гугол

СообщениеДобавлено: 27 апр 2012, 13:04
drom
Спасибо, разобрался. Х с У перепутал.

Тот зум, что в админке работает? Что-то я меняю с 15 на 1, а карта не меняется.