Last update images today Open Source Maps React
![open source maps react <h3 class=](https://themeselection-cdn.b-cdn.net/wp-content/uploads/2024/01/awesome-react-map-libraries.png)
Atlético Madrid are closing in on signing Real Sociedad defender Robin Le Normand in a deal worth around €30 million ($32m), sources have told ESPN.
Atlético are also in talks to sign Feyenoord centre-back Dávid Hancko.
Sources have told ESPN that Le Normand, who is competing at Euro 2024 with Spain, has agreed to join Atlético this summer.
French-born Le Normand, 27, is at the peak of his career. He recently completed his fifth campaign at Real Sociedad, making 47 appearances across all competitions, including seven in the Champions League.
Sources also confirmed to ESPN that Atlético were able to convince Real Sociedad executives in a recent meeting to lower their initial asking price of €35m to facilitate the player's transfer to Madrid.
Sources have told ESPN that negotiations have been smooth considering both clubs are also in talks for Atlético defender Javi Galán to extend his stay at Real Sociedad.
Galan spent the second half of last season on loan at the San Sebastian-based club from Atlético.
Atlético manager Diego Simeone requested his club to strengthen and rejuvenate the team's defensive line in this transfer window, with his team having conceded 43 goals in 38 games in LaLiga this past season.
Atlético are also working on signing Hancko. The Slovakia centre-back is eager to play in LaLiga but the clubs have yet to reach an agreement.
Sources have told ESPN that Atletico made a €20m offer to Feyenoord but the Dutch club will only listen to offers above €30m.
Atlético are nevertheless optimistic an agreement can be reached but will look at alternative players if they cannot convince Feyenoord to lower their demands.
Atlético are in need of defensive reinforcements with the club having already confirmed that Montenegro veteran defender Stefan Savic terminated his contract while Spanish defender Mario Hermoso turned down a contract extension to remain at the Wanda Metropolitano beyond this summer.
Turkish defender Caglar Söyüncü is also expected to leave Atlético.
Soyuncu is set to join Fenerbahce on a permanent transfer for a fee of up to €10m just one year after joining Atlético as a free agent.
![Awesome React Map Libraries](https://themeselection-cdn.b-cdn.net/wp-content/uploads/2024/01/awesome-react-map-libraries.png)
![Integrating Google Maps React](https://a.storyblok.com/f/117609/2028x1242/eb3996dc4a/integrating-google-maps-react.png)
![Cc9a095b B85d 4229 B9a4 73b3df4fed58 ?auto=format&fit=crop&frame=1&h=512&w=1024](https://ph-files.imgix.net/cc9a095b-b85d-4229-b9a4-73b3df4fed58.png?auto=format&fit=crop&frame=1&h=512&w=1024)
![L2ps9weh2w9knwh4zocs](https://res.cloudinary.com/practicaldev/image/fetch/s--axmiMpu0--/c_imagga_scale,f_auto,fl_progressive,h_500,q_auto,w_1000/https://thepracticaldev.s3.amazonaws.com/i/l2ps9weh2w9knwh4zocs.jpeg)
![ONvmVOj 800 ?version=1569338779](https://shots.codepen.io/username/pen/oNvmVOj-800.jpg?version=1569338779)
![2P4ft](https://i.stack.imgur.com/2P4ft.png)
![Google Reactjs Map](https://themeselection-cdn.b-cdn.net/wp-content/uploads/2024/01/Google-Reactjs-map.png)
![Olmap](https://nomanoff.github.io/react-projects/img/olmap.png)
![1026b64a2aa5f72a659f07986b254e7908d68cae](https://global.discourse-cdn.com/freecodecamp/original/3X/1/0/1026b64a2aa5f72a659f07986b254e7908d68cae.png)
![React Map Online Presence 1](https://images.ctfassets.net/1es3ne0caaid/55tpnAYkmkKsqIyuQIE2OM/b76ac13e57c1c7705e49b53ce7846831/react-map-online-presence-1.gif)
![1301812](https://dev.to/social_previews/article/1301812.png)
![X4wc03kat1cnf8oqa20d](https://media.dev.to/cdn-cgi/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x4wc03kat1cnf8oqa20d.png)
![Maxresdefault](https://i.ytimg.com/vi/iP3DnhCUIsE/maxresdefault.jpg)
![Map Example1](https://aboutreact.com/wp-content/uploads/2018/09/map_example1.jpg)
![Zjrm4i9bk92a24jq885u](https://res.cloudinary.com/practicaldev/image/fetch/s--38Dzrldj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zjrm4i9bk92a24jq885u.png)
![FoXjN](https://i.stack.imgur.com/foXjN.png)
![147398856 19bef17b B273 4104 9f4f 467a5ccda77f](https://user-images.githubusercontent.com/96672478/147398856-19bef17b-b273-4104-9f4f-467a5ccda77f.png)
![Image](https://www.opensourceagenda.com/projects/react-world-map/image.png)
![Image](https://www.opensourceagenda.com/projects/react-maps/image.png)
![Image2](https://retool-blog.ghost.io/blog/content/images/2021/04/image2.png)
![177002996 5e5deb89 C267 4800 9054 C86b6fdf9484](https://user-images.githubusercontent.com/74948201/177002996-5e5deb89-c267-4800-9054-c86b6fdf9484.png)
![Fullstackreact Google Maps Tutorial](https://raw.githubusercontent.com/fullstackreact/google-maps-react/HEAD/resources/readme/fullstackreact-google-maps-tutorial.png)
![First Map Render 378293755a2f794c12182c29a27108f2 A71e8](https://blake-simpson.github.io/learning-react-and-redux-documentation/static/first-map-render-378293755a2f794c12182c29a27108f2-a71e8.png)
![91486948 Ff979600 E87a 11ea 8f54 E5678de3fb4f](https://user-images.githubusercontent.com/12652694/91486948-ff979600-e87a-11ea-8f54-e5678de3fb4f.png)
![ACRMv](https://i.stack.imgur.com/aCRMv.png)
![1*TJ7pIzrviNRkaNJImeX12Q](https://miro.medium.com/v2/resize:fit:1358/1*TJ7pIzrviNRkaNJImeX12Q.jpeg)
![5iqalekc7mqjwo2jgrfl](https://res.cloudinary.com/practicaldev/image/fetch/s--P7DvH3UP--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5iqalekc7mqjwo2jgrfl.png)
![5afa52df A40c 4fee 829d 557d85f5e06b](https://images.viblo.asia/full/5afa52df-a40c-4fee-829d-557d85f5e06b.jpg)