How to integrate OverlappingMarkerSpiderfier for clusters with #react-google-maps/api - react-google-maps

Clicking on the marker cluster on the same spot (same addresses) is not zooming further. I have gone through many solutions on Stackoverflow, but getting errors when implementing those solutions as those solutions mainly are for map markers not cluster markers. Any help on this would be appreciated.

Related

Using flutter to control a squid proxy

I am currently working on my first solo project with Flutter and I'd like to try and make an application that allows parents mostly, control what kind of things that their childrens devices can look at via online. So essentially, I want to write a flutter application that can control the internet traffic of a proxy server.
I've been doing some research on the topic and not a lot has come back to me, making it seem like it's impossible to do so.
Any resources on the matter/pointers in the right direction of how to achieve this would be greatly appreciated :)
I've tried researching about the topic but nothing concrete has come back, doens't seem like it's possible at all to do this using flutter.

How to get polygon co-ordinates for a location searched on google maps. Maps API

I want to know if there is any way to get a city/suburb/postal code's outer boundary coordinates, so as to be able to draw a polygon on the map.
I have read through the google maps API documentation (Places, Maps, and Routes) and I can't find anywhere where they provide this information.
Native in google maps if you search for a city google maps will draw a polygon around the city edges. Drawing the polygon is not the issue I just want to know how to get the polygon points for any given location.
I have searched and all the available answers are either very old or provided only a community maintained polygon database, that is not guaranteed to have your location mapped.
So my question is, do google maps APIs expose some function to get these coordinates, or is there some reputable well maintained service where this information can be obtained from?
I am using it in a flutter applicant making use of google_maps_flutter.
These are some of the resources and other links I found but seem dated.
Resource 1
Resource 2
Googles Docs
Please please help.
I'm not sure that the Google Maps API offers this functionality, but I trust that you've dug through enough of their documentation to find that they don't.
I suggest looking at Nominatim, which queries data from OSM (OpenStreetMap). They're free to use and community-driven - which can be both awesome and scary (eg. you can't assume "permanent ID"s for the things you query)
Relevant Links:
https://nominatim.org/release-docs/latest/api/Overview/
https://nominatim.openstreetmap.org/ui/search.html
Otherwise, you could also try looking for other tools that allow you to download datasets of boundary coordinates (eg: GADM) but you'd have to find one that has the level of granularity you need and read up on their usage policies (most disallow use for commercial purposes).
Unfortunately the world of GIS and digital cartography is one that can get pretty complicated and that I'm no expert in, but I hope this helps somewhat.
Listing other resources I've found that are rather outdated, but could still be helpful:
Google Maps how to Show city or an Area outline
Add "Search Area" outline onto google maps result

MapBox data quality issues in certain geographies

Not getting much luck tracking this down through their official support channels.
Does MapBox have known data quality issues in certain geographies.
Take for example the following address in Hong Kong
12 Cloud View Road, Hong Kong
Google Maps has no problem finding this location by this address
Mapbox on the other hand, does not find it. See: https://docs.mapbox.com/search-playground/#
I've tried numerous things including specifying the Country/WorldView filtering options, but still no joy. And I can't find anything in the mapbox documentaiton that talks about coverage of various nations or address languages.
I need to make a decision on whether to go with Google Maps (significantly more expensive for our needs) vs. MapBox (doesn't seem to support what we require in certain territories).

Displaying an auto updating map off a Google Sheet

I am trying to help witth rescue operations in Nepal.
I have setup a Google Form here and that information gets stored on a Google Sheet.
Now, I want to provide a map (OSM) that would autopopulate using data in the Google Sheet (there is a column with GPS coordinates.
Is this currently do-able? It would be ideal if I could provide an endpoint where various OSM maps could get the Google Sheet information from.
Thanks in advance.
You can use Leaflet or OpenLayers to place markers and popups on top of OSM maps. uMap might also be worth looking at.
Additionally there is also the Humanitarian OSM Team (HOT) doing various tasks for helping the Nepal rescue teams. The 2015 Nepal earthquake wiki contains an overview, guidelines and specific tasks. It might be useful to discuss your ideas with HOT.
In short, no. I've been in communication with Google about this. It's currently not a feature, and they have no plans to add this feature in the future.
And I, for one, desperately need such a feature! I'd imagine if thousands of us flooded Google with requests for this feature -- maybe they'd add it?

How to get predefined trips from osm

I am trying to simulate the behavior of the vehicles while they are driving and I need to get some sample trips (starting-end point, similar to a route). This process should be automatic. By importing the traces. I know that planet.osm has all the information but It is too much. so the question is, is there any easy way to perform this task?
Thanks a lot for ur help.
You are searching for random routes? Why not just pick two random locations not too far away from each other and use one of the many online or offline routers to generate a route between them? You could even add some via points to make the route more complex. Using online routers you don't even need to have a local database.