![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
magdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 5.3.2007 Где: г. Иваново Репутация: 2 Всего: 2 |
Всем привет!
Протестируйте работу. Это сообщение отредактировал(а) magdelphi - 19.1.2008, 00:14 |
|||
|
||||
magdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 5.3.2007 Где: г. Иваново Репутация: 2 Всего: 2 |
Да, активности немного, это подарок начинающим, разбирайтесь!
|
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
а как работает ,сорри, некогда щас смотреть исходники. обрабатывает сервак и шлет клиенту?
-------------------- iOS developer |
|||
|
||||
magdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 5.3.2007 Где: г. Иваново Репутация: 2 Всего: 2 |
Получение спутниковых снимков земной поверхности заданных координат и масштаба службы google map.
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
magdelphi, ну чтож, спасибо за подарок! Лови +
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Всем доброго времени суток! Чтото я не вижу прикреплённой проги к посту? У когонить есть она?
Или ктонить знает где можно достать пример реализации получения карт с сервера Google через телефон? слышал, что есть какаято Java-библиотека Google Maps... Приветствуются все мысли и высказывания по данной теме!!! ![]() |
|||
|
||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
У гугла есть Static Maps API, предназначенный специально для мобильных устройств. Это просто набор хттп-запросов для получения куска карты. Отрисовку и логику надо реализовывать вручную: готовой официальной библиотеки в виде jar для j2me нет (зато такая штука есть для проекта OpenStreet, если интересно). Впрочем, ничего сложного сделать это самому. Наверняка на sourceforge можно найти и уже готовую библиотеку.
В принципе, можно в мидлете использовать хттп-запросы из полноценного Google Maps API. В этом случае даже ключ не проверяется и на картинках нет гуглового логотипа. Но такой способ противоречит лицензии. |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
А использование Static Maps API, чем отличается от использования Google Maps API ? То что на картах логотип гугл? И что за проект OpenStreet ?
|
|||
|
||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
Google Maps API - это библиотека на ЯваСкрипт для работы с картой через браузер. Но оттуда можно взять один-два нужных хттп-запроса и использовать в мидлете. Static Maps API - это по-сути и есть те самые "один-два нужных хттп-запроса". С точки зрения программирования эти подходы почти не отличаются. С точки зрения результата - только логотипом.
Насколько я знаю, то, если ты не пишешь собственный браузер с поддержкой ЯваСкрипт, у тебя только один официальный способ работы с гугловыми картами - это Static Maps API. По поводу опенстрит: http://www.openstreetmap.org/ |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
А где можно скачать библиотеку jar OpenStreetMap для j2me и документацию к ней?? а то чтото не могу на их сайте найти?! Подскажите плиз
|
|||
|
||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
Сорри, что-то я с опенстрит проглючил. Сам найти не могу. Недавно видел где-то j2me библиотеку. Похоже, она относилась к какому-то другому проекту. В любом случае, в нете подобных библиотек немало.
|
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Подобных библиотек это что имеется ввиду? работающих с OpenStreet для j2me? или работающих с GoogleMaps с j2me? покажите хот одну? и бесплатную, а то я только платные нашёл ;)
|
|||
|
||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
На скорую руку нашел вот эту статью. Может, будет полезна:
http://wiki.forum.nokia.com/index.php/J2ME...r_map_scrolling |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Спасибо, Окунь! Очень даже оказалась полезной!!! ;) |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
На эмуляторе работает, а вот на телефоне чтото не хочет... Какие то байты принимает норм и создаёт из них ихображение, а по каким то не может создать изображение и null возвращает... проверял на нескольких телефонах, везде так... в чём дело не знаете?
|
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Может проблема с ключом для гугла?? я ставлю там просто строку "Key_Api" потому как не знаю где получить ключ для использования на мобилах... он для сайтов регистрируется ведь... :(
|
|||
|
||||
Brodyaga |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Может быть я не правильно получаю изображения гугла из потока? Делаю это так:
Этот метод используется для получения байт изображения с гугла, вот здесь:
В чём я промахнулся? Это сообщение отредактировал(а) Brodyaga - 15.12.2008, 09:10 |
||||
|
|||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
Да, нужен ключ. В статик апи он проверяется. На сколько мне известно, подойдет ключ, зарегистрированный для "большого" гугл мэп апи (для сайта).
Пробовал урл (httpConnection=(HttpConnection)Connector.open(URL);) открывать в браузере? Вполне возможно, что ошибка где-то в другом месте. |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: 2 Всего: 2 |
Вот именно, что пробовал! и на эмулятора всё без сбоев работает! А на реальном телефоне сбои постоянно, несколько изображений покажет и всё... далее на отрез отказывается, или может даже второе изображение не показать.. мне кажется ошибка всё-таки в получении в методе readCorrectObstinate, так как байты тех изображений, которые программа отобразить не может, он получает с гугла, а вот запаковать в изображение их не может... Это сообщение отредактировал(а) Brodyaga - 18.12.2008, 13:30 |
|||
|
||||
magdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 5.3.2007 Где: г. Иваново Репутация: 2 Всего: 2 |
Выкладываю ещё раз.
Работает без ключей, вся обработка внутри, необходимо добовить zoom. Пройденые участки сохраняет. Присоединённый файл ( Кол-во скачиваний: 18 ) ![]() |
|||
|
||||
Окунь |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 8.2.2007 Где: Москва Репутация: 2 Всего: 2 |
Brodyaga, может потоки не закрываешь? Например, turboDataInputStream.
|
|||
|
||||
F1DEvELoP |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 22.3.2009 Репутация: нет Всего: нет |
Понятно, все работает, зум потом как нить придумаю
а как быть с этим тут
я map добавляю на форму, и вижу картинку\ а как быть тут?
просто апендом нельзя добавлять на форму...как быть? PS у мну есть координаты с привязкой ко всем городам и так далее...мегабайт на 400 БД, но лучше, если вводишь название города латиницей.. БД то не хило весит, что на сервак цеплять.... И еще
(ширина, высота, широта, долгота, масштабирование, формат картинки) масштабирование, можно установить 0 (самый крупный), только кому нужен глобус???? с материками. Оптимально - 8 Максимальное увеличение (ставил 17) - показывает Больше 17 - пустая картинка ((( Формат картинки ставил png8 - для уменьшения трафика. можно как опцию добавить счетчик трафика и оценкой стоимости потраченного по тарифам оператора. ---------------------------- Господа, разобрался и со вторым методом
Здесь зум=10, потому что нет уточнения, какая улица, а только город, если зум>10 то в ответе пустая картинка Если уточним запрос, то выясним, что как то маловато данных. нет прорисовки детальной ((( Это сообщение отредактировал(а) F1DEvELoP - 27.3.2009, 16:36 |
||||||||
|
|||||||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |