Я использую API Bing Maps в реакции. Я запутался, где я должен положить стиль, чтобы настроить внешний вид? Куда мне положить стайлинг или мне нужно сделать еще один вызов API?
function Map(props) {
const [name, setName] = useState("");
const [coordinates, setCoordinates] = useState(null);
const [hasError, setHasError] = useState(false);
const { cityName } = useParams();
useEffect(() => {
fetch(`https://api.teleport.org/api/urban_areas/slug:${cityName}/`)
.then(response => response.json())
.then(response => {
setName(response.name);
setCoordinates(response.bounding_box.latlon);
})
.catch(error => {
setHasError(true);
});
}, [cityName]);
if (hasError) {
return "Sorry try again. City does not exist";
}
if (!coordinates) {
return null;
}
const center = {
lng: (coordinates.east + coordinates.west) / 2,
lat: (coordinates.north + coordinates.south) / 2
};
return (
<div className="Map">
<MapTitle city={name} />
<ReactBingmaps
bingmapKey="..."
center={[center.lat, center.lng]}
></ReactBingmaps>
</div>
);
}