import React, { useState } from 'react'; import { Map, MapProps } from '../ui/map'; import { RouteMap } from '../ui/route-map'; import { Button } from '../ui/button'; import { Input } from '../ui/input'; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '../ui/card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '../ui/tabs'; export function MapGmpExample() { const [apiKey, setApiKey] = useState(''); // Example markers const markers = [ { position: { lat: -23.5505, lng: -46.6333 }, title: 'São Paulo', info: 'Capital financeira', customColor: '#EF4444', icon: 'SP', }, { position: { lat: -23.58, lng: -46.65 }, title: 'Ibirapuera', info: 'Parque do Ibirapuera', customColor: '#10B981', icon: 'IB', }, ]; return (
This example uses custom elements <gmp-map> and{' '}
<gmp-advanced-marker> for better performance and modern integration.