Страница 7 из 13

Добавлено: Чт фев 27, 2014 10:30 am
sergeynik
там по другому но суть таже красный крестик вместо карты и красный крестик вместо кнопки вниз.
мми запускает ее по сцылке выше, тоесть лежит все это не в мми а на сервере

Добавлено: Чт фев 27, 2014 10:35 am
ДЮК
С кнопкой вниз понятно, это единственная картинка, которую я подправлял.
А вот с картой засада :(
Все таки надо попробовать именно в ММИ запустить файл, а не вызывать через сервер.
Или не пробовать :) ждать меня.

Добавлено: Чт фев 27, 2014 12:49 pm
sergeynik
когда с сервера обращаешься, то яндекс выдает <?xml version="1.0" encoding="utf-8" standalone="no"?><error><status>401</status><message>Unauthorized</message><cause>Incorrect referer</cause></error>
Request URL:http://static-maps.yandex.ru/1.x/?lg=0& ... ze=720,280
Request Method:GET
Status Code:401 Unauthorized
Referer:http://www.sergeynik.com/ym/YMaps_MMI3G.html

Добавлено: Чт фев 27, 2014 12:57 pm
sergeynik
дальше надо смотреть что хочет яндекс
Для работы c API требуется ключ
•  ключ привязан к имени домена
•  для localhost и 127.0.0.1 подойдет любой ключ
•  работает для поддоменов - ключ для domen.ru подойдет к http://www.domen.ru, blog.domen.ru
вот и все
с локалхоста всегда будет работать
с сервера - нужно получать api key яндексевский
[13:56:53] Никифоров Сергей: понял спасиба
[13:57:34] Никифоров Сергей: напиши на форуме чтоль ))
некада )

Добавлено: Чт фев 27, 2014 1:23 pm
sergeynik
поставил в голову
работает частично
карту отображеет, кнопки не работают

Добавлено: Чт фев 27, 2014 1:28 pm
sergeynik
картинка имени дюка
https://fbcdn-sphotos-a-a.akamaihd.net/ ... 3576_n.jpg

Добавлено: Чт фев 27, 2014 1:31 pm
ДЮК
да, с кнопками засада. тут надо спеца по яваскриптам и хтмл
а карта обновляется?

Добавлено: Чт фев 27, 2014 1:33 pm
sergeynik
хз не смотрел

Добавлено: Чт фев 27, 2014 1:35 pm
ДЮК
по идее, если яваскрипт отрабатывается нормально, то должна обновляться каждые 4 сек.

Добавлено: Чт фев 27, 2014 1:38 pm
sergeynik
ну и нада добавить
<style>
input:focus {
background: #ffe; /* Цвет фона */
border: 3px solid #ff0000; /* Параметры рамки */
}
</style>
ато невидно выбранной кнопки

Добавлено: Чт фев 27, 2014 2:13 pm
spinmar
Unfortunately what it is not clear, ДЮК correct me if I'm wrong, is if MMI browser supports javascript.
Desktop browsers have native javascript engine but the browser inside MMI could not have it because it has been developed only to show boardbook (html with images and links beetween pages).
Untill now all the tests we did withДЮК didn't confirm if javascript is enabled or not.

Добавлено: Чт фев 27, 2014 2:33 pm
ДЮК
javascript включен, он есть - как доказательство - фото Сергея. В коде нет явной ссылки на картинку карты. Ссылка формируется через код javascript.
проблема теперь в том, что функции не вызывается по onclick
надо искать работающий вариант вызова функции:
javascript enabled, it is - as evidence - photos by Sergey. In the code there is no explicit reference to the image map. The link is generated through code javascript.
problem now is that the functions is not called by "onclick"
necessary to search a working version of the function call:

href="javascript: ZoomMinus();"
- w/o onclick

or

HTML

<img id="ZoomMinusID" <src="......

in javascript

var ZoomMinusbtn = document.getElementById("ZoomMinusID");
ZoomMinusbtn.onclick = ZoomMinus();

or

...

Добавлено: Чт фев 27, 2014 2:52 pm
spinmar
The problem is this:

<TD align='center'> title="Umenshit" <a href="#"> <img src="zoom-out.gif" onclick="ZoomMinus()" alt="Umenshit"> </ A> </ TD>

the venet onclick can be applied only to a and not img.
Try this:

<TD align='center'><a title="Уменьшить" href="#" onclick="ZoomMinus(); return false;"><img src="zoom-out.gif"alt="Уменьшить"></a></TD>

Добавлено: Чт фев 27, 2014 3:05 pm
ДЮК
Your old variant
<a title="Zoom in" href="#" onclick="MoreZoomImage(); return false;">Zoom in</a> - does not work :(

Добавлено: Чт фев 27, 2014 3:49 pm
spinmar
[quote = Duke; 352486] Your old variant
<a title="Zoom in" href="#" onclick="MoreZoomImage(); return false;"> Zoom in </ A> - does not work :( [/ QUOTE]
Yes but the error could be in the function MoreZoomImage which used jquery.
Unfortunately here we have no console.log() to debug the problem and then we have to try to see if it is ok.
Try the event onclick on element a with your function. :)
As soon as I'll have online connection active in MMi 3g+ I'll give you an hand.

Добавлено: Чт фев 27, 2014 11:03 pm
sergeynik
дюк вот тебе сцилочка
http://menu.audi-online.de/menu/template
и ее запрос
action:request_location?url=http%3A%2F%2Fmenu.audi-online.de%2Fweather%2Ftemplate%3Flan%3D%24%28lan%29%26oem%3D%24%28oem%29%26type%3D%24%28day%29%26rev%3D%24%28rev%29%26lon%3D%24%28in_lon%29%26lat%3D%24%28in_lat%29

http://menu.audi-online.de/weather/temp ... =$(in_lat)

а вот такая дает погоду в мск ))

http://menu.audi-online.de/weather/temp ... =55.753630
а вот так по русски
http://menu.audi-online.de/weather/temp ... =55.753630
думаю есть что тебе интересного ))


и еще
http://menu.audi-online.de/news/template

Добавлено: Вс мар 23, 2014 7:25 pm
ДЮК
Наконец то нашел время дальше поковырять MMI в части яваскриптов и Яндекс.Карт.
В общем все работает, кнопки нажимаются, карта по кнопкам изменяется.
Осталось чуть-чуть подрихтовать по размерам окна браузера.

И разобраться бы с $(in_lon) $(in_lat) - м.б. получится сделать ведение по карте по реальным координатам.

Добавлено: Ср мар 26, 2014 12:10 pm
ДЮК
Доделал карты. JS работает, но не полностью.
Разобраться бы как на 3G достать GPS координаты из MMI.
http://www.club-q5.ru/forum/showpost.ph ... tcount=154

Добавлено: Ср мар 26, 2014 12:20 pm
sergeynik
красива

Добавлено: Ср мар 26, 2014 12:26 pm
spinmar
Fantastic!
How did you get your current gps coordinates to pass to yandex?