Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[google_maps_flutter] Support for Ground Overlay #26479

Open
Tracked by #156608
francovp opened this issue Jan 13, 2019 · 27 comments · May be fixed by flutter/packages#8432
Open
Tracked by #156608

[google_maps_flutter] Support for Ground Overlay #26479

francovp opened this issue Jan 13, 2019 · 27 comments · May be fixed by flutter/packages#8432
Labels
c: new feature Nothing broken; request for a new capability c: proposal A detailed proposal for a change to Flutter customer: crowd Affects or could affect many people, though not necessarily a specific customer. has partial patch There is a PR awaiting someone to take it across the finish line p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. team-ecosystem Owned by Ecosystem team triaged-ecosystem Triaged by Ecosystem team

Comments

@francovp
Copy link

francovp commented Jan 13, 2019

Hi, I'm developing an app where the main functionality is a Map with a Custom Ground Overlay. I've achieve that with the Ionic Framework but I want to make a Flutter version and I notice that the Ground Overlay Class or functionality is not present in the library at the moment.

This is what I need:

Android:
https://developers.google.com/maps/documentation/android-sdk/groundoverlay

iOS:
https://developers.google.com/maps/documentation/ios-sdk/overlays

This is a main functionality for my app, so I need this to launch a production Flutter version of my app. Please, take a look at it.

Thanks!

@zoechi zoechi added c: new feature Nothing broken; request for a new capability plugin p: maps Google Maps plugin labels Jan 13, 2019
@zoechi zoechi added this to the Goals milestone Jan 13, 2019
@lulumeimei

This comment was marked as off-topic.

@gpt13

This comment was marked as off-topic.

@legalcodes
Copy link
Contributor

@workerbee22

@iapicca iapicca added the customer: crowd Affects or could affect many people, though not necessarily a specific customer. label Jan 15, 2020
@kf6gpe kf6gpe added the P2 Important issues not at the top of the work list label May 29, 2020
@poqueque

This comment was marked as off-topic.

@palicka

This comment was marked as off-topic.

@ovaldi

This comment was marked as off-topic.

@palicka
Copy link

palicka commented Aug 16, 2020

I know it's not solution, but I discovered another map package which supports ground overlays and many other things:
flutter_map
I didn't need google specific functionality for map, so I replaced them.

Maybe it will help someone....

@bytestreme
Copy link

bytestreme commented Aug 17, 2020

Hi there!

I needed GroundOverlay in my project and implemented support for Android.
You are welcome to continue working on my forked repo to add iOS support

https://github.com/bytestreme/plugins/

If you want to use GroundOverlay for Flutter Android now,
you can use the following dependency from the repository instead of the one from pub repo

upd:

google_maps_flutter:
    git:
      url: https://github.com/bytestreme/plugins.git
      path: packages/google_maps_flutter/google_maps_flutter/

Here is the example

image
image

@Hixie Hixie removed this from the None. milestone Aug 17, 2020
@user1234952

This comment was marked as off-topic.

@KipCrossing

This comment was marked as off-topic.

@jasonJamEther

This comment was marked as off-topic.

@rrrobinnn

This comment was marked as off-topic.

@toshiossada

This comment was marked as off-topic.

@khurramrizvi

This comment was marked as off-topic.

@poqueque

This comment was marked as off-topic.

@srinivaspalchuri-saven

This comment was marked as off-topic.

@Hixie
Copy link
Contributor

Hixie commented Jun 7, 2022

@UDAYBIDKAR did some great work on this in flutter/plugins#4410, but unfortunately isn't available to finish the work. If anyone would like to build on their great contribution and take it to the finish line, that would be great — there's just some review comments to address (see the PR for details).

@Mathorga

This comment was marked as off-topic.

@mauricioluz

This comment was marked as off-topic.

@poqueque

This comment was marked as off-topic.

@joaquinperaza
Copy link

joaquinperaza commented Apr 6, 2023

I have followed this feature request since the first issues and later PRs. After waiting for a while, I started using this fork from originally rejected PR flutter/plugins#3420, It has been a while since I have been using it in production without any major issues. However, it would be great to have it on the official channel.

This is how you can give it a try installing in your pubspec.yaml:

  google_maps_flutter:
    git:
      url: https://github.com/joaquinperaza/plugins.git
      path: packages/google_maps_flutter/google_maps_flutter/

@joaquinperaza
Copy link

joaquinperaza commented Apr 6, 2023

I used it for showing geotiffs of irregular shapes with RGB data or single-band with transparency computed locally on the flutter side. Here are some examples. Unfortunately I can’t share the class geotiff handling the png encoding since I am not the owner; however, I can help you reach the owners. It is currently deployed in iOS and Android products.

image

@mauricioluz

This comment was marked as off-topic.

@flutter-triage-bot flutter-triage-bot bot added the package flutter/packages repository. See also p: labels. label Jul 5, 2023
@Hixie Hixie removed the plugin label Jul 6, 2023
@flutter-triage-bot flutter-triage-bot bot added team-ecosystem Owned by Ecosystem team triaged-ecosystem Triaged by Ecosystem team labels Jul 8, 2023
@czadmedia
Copy link

Any updates on this? Such functionality would be of major use for a great number of app ideas. I can understand that there is currently no bijection between the functionalities of the native ground overlays for Android and iOS, for example the fact that the iOS implementation has no constructor allowing the specification of a target location and a width. However, this is not something that basic math can't get around.

Some existing forks of the plugins library are of good quality in Android. However, iOS is still rather flaky and unsuitable for production code when attempting more powerful functionality.

Thanks again for all the hard work.

@stuartmorgan stuartmorgan changed the title [Feature request] [google_maps_flutter] : Support for Ground Overlay [google_maps_flutter] Support for Ground Overlay Jan 4, 2024
@ZahidTekbas

This comment was marked as off-topic.

@JasonBennett41

This comment was marked as off-topic.

@parttiez

This comment was marked as abuse.

@stuartmorgan stuartmorgan added the has partial patch There is a PR awaiting someone to take it across the finish line label Oct 30, 2024
@jokerttu jokerttu linked a pull request Jan 15, 2025 that will close this issue
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: new feature Nothing broken; request for a new capability c: proposal A detailed proposal for a change to Flutter customer: crowd Affects or could affect many people, though not necessarily a specific customer. has partial patch There is a PR awaiting someone to take it across the finish line p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. team-ecosystem Owned by Ecosystem team triaged-ecosystem Triaged by Ecosystem team
Projects
None yet