جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
hosein
4 سال پیش توسط hosein مطرح شد
1 پاسخ

مشکل نقشه در ری اکت نیتیو

سلام خدمت همه دوستان عزیز
من از 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,
  },
});

ثبت پرسش جدید
hosein
@asadihosein351 4 سال پیش مطرح شد
0

@hesammousavi

ممنون میشم راهنمایی کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام