Add initial implementation of Map SDK and example app
- Create README for the main repository and example app - Implement example app with MapView and Marker components - Add package.json for example app with necessary scripts and dependencies - Create Map SDK package with TypeScript wrapper around react-native-maps - Define TypeScript configuration for the SDK
This commit is contained in:
33
packages/map-sdk/README.md
Normal file
33
packages/map-sdk/README.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# @lynkedup/map-sdk
|
||||
|
||||
A small TypeScript wrapper around `react-native-maps` to provide a consistent API and typed components.
|
||||
|
||||
## Usage
|
||||
|
||||
Install peer deps in your app:
|
||||
|
||||
```
|
||||
npm install react-native react-native-maps
|
||||
# and add this package via workspace or npm/yarn
|
||||
```
|
||||
|
||||
Basic usage:
|
||||
|
||||
```ts
|
||||
import React from 'react';
|
||||
import { MapView, Marker } from '@lynkedup/map-sdk';
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
<MapView
|
||||
style={{ flex: 1 }}
|
||||
initialRegion={{ latitude: 37.78825, longitude: -122.4324, latitudeDelta: 0.0922, longitudeDelta: 0.0421 }}
|
||||
>
|
||||
<Marker coordinate={{ latitude: 37.78825, longitude: -122.4324 }} />
|
||||
</MapView>
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
## Notes
|
||||
- This package delegates to `react-native-maps` for platform implementations. Follow `react-native-maps` docs for iOS/Android setup (Google Maps API key, pods, manifest permissions).
|
||||
Reference in New Issue
Block a user