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)
- Unable to resolve import of file after upgrading from SDK 48 to 51 in monorepo HOT 3
- [expo-av][iOS] Duck / unduck is not working properly on iOS HOT 2
- Expo 51: expo-sensors: DeviceMotion.addListener crashes on Android in eventsToMap (DeviceMotionModule.kt) HOT 3
- Expo 50 -> 51 Error: EMFILE: too many open files, watch HOT 5
- Expo Go app (Android) is stuck on Expo Logo on startapp. HOT 1
- [docs] expo-sqlite getAsync function reference
- [Task-manager][BackgroundFetch]PluginError: Plugin is an unexpected type: object HOT 1
- Error Cannot find native module ExpoFontLoader HOT 2
- Send parameters to nested navigators
- @expo/fingerprint return error - Cannot get Expo config from an Expo project HOT 1
- Background Fetch not work in Background HOT 3
- expo start --dev-client binds to ipv6 while internal distribution with dev-client connects only via ipv4
- [camera] torch not working HOT 2
- Watchman install not recommended for iOS development [docs] HOT 1
- [expo-video] I can't use youtube urls to show videos in my app HOT 1
- expo-av audo playback works on web but not on iOS HOT 1
- "✅ AppContext was initialized" is running Twice HOT 3
- Can't build with private npm packages in the dependencies HOT 2
- Drawer Navigation on right renders in center when navigating
- Download Profile Button Not Activating on iPhone 11 During Internal Distribution Setup HOT 2
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.