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)
- CLI prints src dir related debug messages to console HOT 1
- Error with `server-only` in Expo API Routes HOT 3
- [docs] Expo-Notifications HOT 1
- Foreground Push Notifications Do Not Work in SDK 50 HOT 3
- [expo-notifications][iOS][Snack] scheduleNotificationAsync() not working in Expo Go HOT 9
- Android 14 foreground service permission causes app crash in SDK 50 HOT 13
- `eas build` - how to use a different root directory then git repository root (my expo app lives in a subdirectory of git repository, and expo sends too many files). HOT 1
- After failing a local build using "npx build:android", my memory went down by 8gb. HOT 1
- Expo-Task-Manager + Expo-Notifications fails running on Android 14 HOT 6
- Expo image picker HOT 1
- t.routes.at is not a function. (In 't.routes.at(-1)', 't.routes.at' is undefined) HOT 1
- Error: Call to function 'ExpoCamera.takePicture' rejected - Camera not running on Android production apps HOT 1
- Error using setParams from expo router package HOT 3
- SDK 50 - Android expo-dev-client crashes for JSC engine HOT 2
- Expo v50.0.8 Go - Certificate Not Valid HOT 32
- expo push notification linking open url not working as expected HOT 1
- What is the cost of importing icons from different font families? HOT 1
- Android Expo crash in "expo::MethodMetadata::convertJSIArgsToJNI" HOT 4
- iOS Build Fail Expo-Camera HOT 5
- [CLI] [Android] rootProject.allprojects is not copied into build.gradle HOT 4
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.