From c6217803d3c7a2315174a03ba9eb109477998ea6 Mon Sep 17 00:00:00 2001 From: Muhammad Adip <46367164+swaxtic@users.noreply.github.com> Date: Wed, 4 Mar 2020 18:49:42 +0700 Subject: [PATCH] Update index.js Fix Issues Error : undefined is not an object (evaluating 'navigator.geolocation.watchPosition') --- src/components/MapViewNavigation/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/MapViewNavigation/index.js b/src/components/MapViewNavigation/index.js index 092a213a..7bdd84b9 100644 --- a/src/components/MapViewNavigation/index.js +++ b/src/components/MapViewNavigation/index.js @@ -4,7 +4,8 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import {CoordinatePropType} from '../../constants/PropTypes'; -import { View, TouchableOpacity, Text, Dimensions, Geolocation } from 'react-native'; +import { View, TouchableOpacity, Text, Dimensions } from 'react-native'; +import geolocation from '@react-native-community/geolocation'; import connectTheme from '../../themes'; import Geocoder from '../../modules/Geocoder'; import Directions from '../../modules/Directions'; @@ -128,7 +129,7 @@ export default class MapViewNavigation extends Component { */ componentDidMount() { - this.watchId = navigator.geolocation.watchPosition(position => { + this.watchId = geolocation.watchPosition(position => { this.setPosition(position.coords); @@ -140,7 +141,7 @@ export default class MapViewNavigation extends Component { */ componentWillUnmount() { - navigator.geolocation.clearWatch(this.watchId); + geolocation.clearWatch(this.watchId); } /**