Comments (15)
@urikphytech welcome onboard
from react-google-maps-api.
@JustFly1984 Thanks! I prefer using my personal account for OSS. Can you invite @uriklar to be a collaborator instead of this account? Thanks!
from react-google-maps-api.
@uriklar done
from react-google-maps-api.
@uriklar so in this case just don't commit your google API key), and lets coordinate features we are working on.
from react-google-maps-api.
Thanks! @JustFly1984 I sent you an invite on google hangouts. We can chat there. I'd be happy to have a chat about roadmap, open issues etc...
from react-google-maps-api.
There is components left to refactor to new API
LoadScript - done
GoogleMapProvider - done
GoogleMap -done
TrafficLayer - done
BicyclingLayer - almost done, there is a bug, which errors out onload.
Circle - not done
Marker - not done
Polyline - not done
Polygon - not done
Rectangle - not done
InfoWindow - not done
OverlayView - not done
DirectionsRenderer - not done
FusionTablesLayer - not done
KmlLayer - not done
StreetViewPanorama - not done
from react-google-maps-api.
Now I will continue with
OverlayView
DirectionsRenderer
FusionTablesLayer
KmlLayer
from react-google-maps-api.
Ok, so i'll take shape components:
Polyline
Polygon
Rectangle
Circle
from react-google-maps-api.
Thanx
Them you do examples, just add one more < GoogleMapProvider /> to index.js, and you can comment out first 2 temporary, so it does not heat up your CPU
from react-google-maps-api.
@JustFly1984 I see that you're creating the google maps instances in the constructor. This will create a bug when using StrictMode
(and later on ConcurrentMode
)
See this issue I opened on react-google-maps, it's explained in details there by alexrussel:
tomchentw/react-google-maps#921
The solution is to create the component instance in cDM. The downside of this is that you then have to call setState in cDM... Maybe you can think of a better solution for this.
from react-google-maps-api.
@JustFly1984 also, can you give me a brief explanation as to why you are using the prevProps
in derived state? What use case does it solve for you?
from react-google-maps-api.
from react-google-maps-api.
@uriklar Ok, so I've read all of this) and here is my thoughts - lets finish up current implementation first,
And after that you can create separate example with StrictMode and test it out. Currently I have made a lot of changes to original API, so it could fix itself, or not. I'm pretty sure I'll find the way to handle this issue.
from react-google-maps-api.
A little off topic: What do you think about switching the bundler from webpack to rollup? if there any benefits? I want to support as many platforms as possible
from react-google-maps-api.
Current progress:
LoadScript - done
GoogleMap -done
TrafficLayer - done
BicyclingLayer - done
Circle - done
Marker - add support for MarkerCluster
Polyline - done
Polygon - done
Rectangle - done
InfoWindow - done
OverlayView - done
DirectionsRenderer - done
FusionTablesLayer - not done
KmlLayer - ?
StreetViewPanorama - not done
addons: do we really need it?
from react-google-maps-api.
Related Issues (20)
- Autocomplete not working on android browser, after useJsApiLoader execute the isLoaded not turned to true
- Doc link is broken HOT 4
- Document link is broken HOT 2
- Doc site not working HOT 1
- Right click doesn't work in InfoBox component HOT 2
- Loading google maps JS API HOT 7
- This page can't load Google Maps correctly. For developmental purposes only.
- Docs link broken HOT 3
- Marker will be discontinued on February 21, 2024. Please use google.maps.marker.AdvancedMarkerElement instead. For more information about the end of support, please visit https://developers.google.com/maps/deprecations. HOT 14
- Marker Icon Misalignment with Custom SVG Path in @react-google-maps/api
- 21st, 2024, google.maps.Marker is deprecated. HOT 7
- Docs website seems to be down HOT 5
- documentation website become gambling ads HOT 1
- README netlify link is showing scam games HOT 1
- Strange behavior of the information window HOT 2
- Can not obtain the paths from the <Polygon> component. HOT 1
- DoubleClick is not working when mouseup event call
- Autocomplete results show after enter N(number) character
- Update Dependencie @types/google.maps HOT 3
- MarkerF icon hover
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-google-maps-api.