Russian Qt Forum
Октябрь 03, 2024, 05:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Рисование и редактирование на QWebView. как и Чем ???  (Прочитано 3150 раз)
mustmany
Гость
« : Сентябрь 19, 2013, 14:14 »

Добрый день всем!
Есть необходимость грузить тайлы с google maps api  и рисовать на карте метки, полилинии, полигоны, точки
и редактировать все это дело при желании...думал сделать средства рисования c помощью api,
типо вот этого http://googlegeodevelopers.blogspot.ru/2011/11/make-your-map-interactive-with-shape.html
и возвращать в приложение просто вершины объектов, НО
заказчик выразил ярое желание иметь возможность смены источника тайлов
(google maps, google earth, yandex, bing, openstreet, yahoo... короче все что влезет..) и при этом векторные объекты должны оставаться видимы и неизменны,
т.е. вариант переключения между api не подходит, нужно рисовать все сверху на вебвью средствами Qt &/|| opengl.

Так вот теперь сам вопрос: чем и как реализовать данную затею??
просто в opengl грузить текстурами тайлы - запарно, да и глупо както... с помощью graphicScene не представляю
пока себе это....да и вообще, есть ли возможность чтото положить на WebView, или это изначально безвыходно?Непонимающий

вот еслиб можно было opengl сверху кинуть то было бы идеально...

заранее СПАСИБО за Ваши мысли!!! Подмигивающий
Записан
Bepec
Гость
« Ответ #1 : Сентябрь 19, 2013, 14:21 »

Всё что влезет на webView с opengl у вас не поместится. А смена api - почему бы и нет?
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #2 : Сентябрь 19, 2013, 14:22 »

Цитировать
Так вот теперь сам вопрос: чем и как реализовать данную затею??
просто в opengl грузить текстурами тайлы - запарно, да и глупо както... с помощью graphicScene не представляю
Почему? В чем запарность, система тайлов примитивна до безобразия, работать с ней легко, грузить тоже. Ее даже на диск можно скачать и локально использовать(ну по крайней мере вроде как для временного хранения это не запрещается).
Система координат у каждого своя, но формулы есть. Даже исходники на Qt проги были которая это делает: MapViewer называется. Кстати если найдете url и host для скачивания карт кроме osm, яндекс+гугл векторный+спутниковый напишите.

p.s. http://qmapcontrol.sourceforge.net/ собственно сама прога с исходниками в ней конечно много лишнего да сайт куда то уже переехал, но разобраться можно:)
« Последнее редактирование: Сентябрь 19, 2013, 14:29 от deMax » Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #3 : Сентябрь 21, 2013, 13:01 »

Цитировать
Есть необходимость грузить тайлы с google maps api  и рисовать на карте метки, полилинии, полигоны, точки
и редактировать все это дело при желании...думал сделать средства рисования c помощью api,
типо вот этого
видел несколько реализаций вашего подхода, если графики мало то может и сойдет, глючновато и медленно. С++ да на opengl заткнет java.

p.s. видел приложение под андроид так там >50 различных серверов с картами. Правда откуда берет карты не пишет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.111 секунд. Запросов: 22.