Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Aplicação desktop com google map
Qt 6.11 is out! See what's new in the release blog

Aplicação desktop com google map

Scheduled Pinned Locked Moved Portuguese
google apidesktop
3 Posts 2 Posters 2.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Exotic_Devel
    wrote on last edited by
    #1

    Estou com um projeto no qual preciso adicionar as funções do google map em um aplicativo desktop. Minha ideia é fazer isso através de um componente(Widget) WebView. Porém, sei pouca coisa de como funciona a API google map.
    O que eu vou precisar? QWebView JS e HTML? É possível controlar funções do mapa através de controles widgets (buttons, sliders, etc..)?

    T 1 Reply Last reply
    0
    • E Exotic_Devel

      Estou com um projeto no qual preciso adicionar as funções do google map em um aplicativo desktop. Minha ideia é fazer isso através de um componente(Widget) WebView. Porém, sei pouca coisa de como funciona a API google map.
      O que eu vou precisar? QWebView JS e HTML? É possível controlar funções do mapa através de controles widgets (buttons, sliders, etc..)?

      T Offline
      T Offline
      TioRoy
      wrote on last edited by
      #2

      @Exotic_Devel,

      Para usar o javascript você vai precisar usar o QWebView (para carregar o JS/HTML).

      Só lembrando que o QWebView está ficando obsoleto, sendo trocado pelo QWebEngineView.

      Você consegue fazer o C++ chamar uma função javascript. O contrário eu tenho quase certeza que também é possível.

      Acho que é possível sim controlar o mapa pelo C++. Mas em vez de tentar controlar os controles (sliders etc) chamaria as funções da API do GoogleMaps.

      Você pode tentar usar o Qt Location do 5.5 (que ainda está em TechPreview), que tem suporte para Mapa, mas não o GoogleMaps, e sim OpenStreetMap e Here+. Aí você poderia carregar o QML dentro de um QWidget.

      1 Reply Last reply
      0
      • E Offline
        E Offline
        Exotic_Devel
        wrote on last edited by Exotic_Devel
        #3

        Opa,

        Ótimas dicas.

        Eu já tinha sondado o openstreet map antes, pelo fato de ser gratuito. Mas achei a documentação muito fraca. As outras soluções suportadas pelo Qt Location exigem licença enterprise para o meu tipo de aplicação. Ai acho que pagar por pagar melhor ficar com o google.
        Ainda não tenho certeza que tipo de licença seria necessário para uma aplicação desktop para fins corporativos.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved