Comments (12)
Support for AirGoogleMaps was included in today's iOS release, v1.13.1. This will work in SDK 14 projects, there is no new SDK version.
When developing in the Exponent app, this should just work if you add provider="google"
to your map components. For standalone apps, exp.json now supports ios.config.googleMapsApiKey to provide your own key.
Furthermore, it recently came to my attention that Apple's MapKit has a bunch of nasty memory leaks. So I definitely recommend switching over to Google Maps.
from expo.
same thought with @sonaye. i also want exponent to add google maps.
from expo.
We ran into some Exponent-specific complications getting this running well, so it's going to miss the initial SDK 14 release next week. The tentative plan is to get it working in one of the subsequent minor updates (so you don't have to wait all the way until SDK 15).
from expo.
we have decided for the moment to not include this. if there is enough demand we will reconsider!
from expo.
Any particular reasons? Google Maps are way much better and more mature than Apple's (especially outside the US). I was actually waiting for the support to drop with SDK 12, i mean .. isn't it a straightforward integration?
from expo.
it is simple but it adds to the app size for everybody. i hadn't considered that google maps works much better outside of north america, that's a good point. cc @terribleben @ide
from expo.
from expo.
@brentvatne wondering how big of a margin are we talking about in terms of the added size? and yes, google maps are much wide spread, apple maps have practically zero data in my region.
from expo.
I have to have it. Should we just use react-native-maps directly?
from expo.
Lack of ability to do this is the main reason I can't use Exponent. My design requires that I have custom styles for the map tiles, which is possible with Google Maps, but not Apple Maps.
from expo.
@brentvatne did you revisit this? any chance of getting our hands on it with sdk 14? we are almost ready to ship and this is one of the very few areas where there is an inadequacy, switching to google maps within a web view is just bad.
from expo.
Great, thank you!!
from expo.
Related Issues (20)
- Error: The method or property expo-crypto.getRandomBytes is not available on android, are you sure you've linked all the native dependencies properly? HOT 1
- (Expo Router 3.5.2) - Wrapping route in Slot/Stack layout causes params to be undefined HOT 1
- can't copy object JS Debugger (DevTools) on SDK 50 HOT 5
- [Android][SDK 50] expo-camera/next causes freeze on render for specific OnePlus Device model HOT 1
- New expo and react native project events do not work HOT 2
- its telling me that i cant run the expo app on web because i have not yet installed the web dependencies HOT 1
- Cannot read property 'useMemo' of null HOT 20
- [SDK51/router 3.5.3] Href prop on Link not typed HOT 2
- expo-build-properties doesn't set iOS deployment target correctly. HOT 1
- expo-build-properties doesn't set iOS deployment target correctly. HOT 2
- Expo font not working HOT 1
- build error (in target 'EXUpdates' from project 'Pods') HOT 1
- [docs] @example tags are not rendered correctly HOT 1
- expo-image-picker doesn't return the cancel event on Web HOT 1
- Cannot build for iOS 17.4 with JSC - Expo 51 Beta HOT 4
- [SDK 51 beta] Build failing when not using Expo CLI integration in bare app HOT 10
- Cannot build when including react-native-skia with SDK 51 beta HOT 4
- Issue when running yarn test - Expo SDK 51 HOT 1
- [Expo 51](android) missing concurrentRoot from initialProps on bare react-native workflow HOT 2
- "Authenticate" header in the biometric authentication dialog on Android is not localized HOT 1
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 expo.