React Native Google Maps API - Mapa não aparece

25/10/2022

0

Boa tarde! Estou fazendo um site com React Native onde seria necessário exibir um mapa simples com a API do Google, como um protótipo para um projeto que estou desenvolvendo. Porém, o mapa não aparece, o que estou fazendo de errado? Segue abaixo os códigos:

Mapa.jsx:

import { Loader } from '@googlemaps/js-api-loader';

export default _Mapa => {
const apiOptions = {
apiKey: "AIzaSyDmTMjXl-1Jue9IycTYfEfFin6cnCSYCXk"
}

const loader = new Loader(apiOptions);

const x = document.getElementById('Loader');

function displayMap() {
const mapOptions = {
center: { lat: -22.55847412950531, lng: -47.44491661648964 },
zoom: 14
};
const mapDiv = document.getElementById('map');
const map = new window.google.maps.Map(mapDiv, mapOptions);
return map;
}
}

App.jsx:

import React from 'react';

import { BrowserRouter } from 'react-router-dom'

import Logo from "../components/templates/Logo";
import Nav from "../components/templates/Nav";
import Routes from './Routes';
import Footer from "../components/templates/footer";
import Mapa from "../main/Mapa"

export default props =>
<BrowserRouter>
<div className="app">
<Logo />
<Nav />
<Routes />
<Footer />
<Mapa />
</div>
</BrowserRouter>

Routes.jsx:

import React from "react";
import { Routes, Route } from "react-router-dom";

import Home from '../components/home/Home'
import UserCrud from '../components/user/UserCrud'
import Login from "../Login/Login";
import Mapa from "./Mapa"

export default props => (
<Routes>
<Route exact path="/" element={<Home />} />
<Route path="/users" element={<UserCrud />} />
<Route path="*" element={<Home />} />
<Route path="/login" element={<Login />} />
<Route path="/Mapa" element={<Mapa />} />
</Routes>
);

Sou iniciante ainda em JS, se puderem me ajudar de alguma forma eu agradeceria muito!
Rafael Lemes

Rafael Lemes

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar