سلام خدمت همه دوستان عزیز
من از mapir استفاده کردم و زمانی که import Mapir from 'mapir-react-native-sdk' توضیحات زیر نمایش داده میشه:
Could not find a declaration file for module 'mapir-react-native-sdk'. 'c:/Users/Hossein/Desktop/gym/node_modules/mapir-react-native-sdk/src/index.js' implicitly has an 'any' type.
Try `npm install @types/mapir-react-native-sdk` if it exists or add a new declaration (.d.ts) file containing `declare module 'mapir-react-native-sdk';`
package.json:
"mapir-react-native-sdk": "^2.1.4",
"react": "16.9.0",
"react-native": "0.61.2",
ممنون میشم راهنمایی کنید چونکه rebuild هم کردم اما بازم مپ نمایش داده نمیشه و کرش میشه
import React, {Component} from 'react';
import {
Platform,
StyleSheet,
Text,
View,
Image,
PermissionsAndroid,
} from 'react-native';
import Mapir from 'mapir-react-native-sdk';
export default class MapTest extends React.Component {
constructor(props) {
super(props);
}
componentDidMount() {
if (Platform === 'android') {
PermissionsAndroid.requestMultiple(
[
PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,
PermissionsAndroid.PERMISSIONS.ACCESS_COARSE_LOCATION,
],
{
title: 'Give Location Permission',
message: 'App needs location permission to find your position.',
},
)
.then(granted => {
console.log(granted);
resolve();
})
.catch(err => {
console.warn(err);
reject(err);
});
}
}
render() {
return (
<View style={styles.container}>
<Mapir
apiKey={
'eyJ0eXAiOiJKV1QiLCJhbGciOiJ0aSI6Ijk1MY3WmYUrXxbSGLpGENtb3frhomnFkLbsA'
}
zoomLevel={13}
centerCoordinate={[51.422548, 35.732573]}
style={styles.container}>
<Mapir.UserLocation />
</Mapir>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟