@react-google-maps/api實現谷歌地圖嵌入React項目中,并且做到點擊地圖任意一處,獲得它的經緯度

1.第一步要加入項目package.json中或者直接yarn install它都可以

"@react-google-maps/api": "^2.19.3",

2.加入項目中

import AMapLoader from '@amap/amap-jsapi-loader';import React, { PureComponent } from 'react';
import { GoogleMap, LoadScript, Marker } from '@react-google-maps/api';interface ScalSelectStates {/*** 當前選擇位置經緯度*/centerPosition: any[];
}export class ScalSelect extends PureComponent<{}, ScalSelectStates> {constructor(props: any) {super(props);this.state = {centerPosition: [116.409969,39.982387],};}//谷歌地圖點擊方法handleGoogleClick = (event: any) => {if (event && event.latLng) {const centerPosition = [event.latLng.lng().toFixed(6), event.latLng.lat().toFixed(6)];this.setState({centerPosition,});}};render() {const {centerPosition} = this.state;const lng = Number(centerPosition[0]);const lat = Number(centerPosition[1]);const googleKey = ''; //申請的谷歌keyreturn (<div style={{ height: '400px', width: '100%' }}><LoadScript googleMapsApiKey={googleKey}><GoogleMapmapContainerStyle={{ width: '100%', height: '400px' }}zoom={11}center={{ lat, lng }}onClick={this.handleGoogleClick}><Marker position={{ lat, lng }} /></GoogleMap></LoadScript></div>)}
}

附上效果圖一張
在這里插入圖片描述

希望對大家有幫助~??

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/39702.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/39702.shtml
英文地址,請注明出處:http://en.pswp.cn/web/39702.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【有哪些GPU算力租用平臺值得推薦】

&#x1f308;個人主頁: 程序員不想敲代碼啊 &#x1f3c6;CSDN優質創作者&#xff0c;CSDN實力新星&#xff0c;CSDN博客專家 &#x1f44d;點贊?評論?收藏 &#x1f91d;希望本文對您有所裨益&#xff0c;如有不足之處&#xff0c;歡迎在評論區提出指正&#xff0c;讓我們共…

徒手繪制 Android 通用進度條

拖動條&#xff08;FlexSeekBar&#xff09;&#xff0c;在Android的各個地方都非常常用&#xff0c;本文旨在自研一套通用的進度條&#xff0c;非常適合車載App使用 樣式如下&#xff1a; 使用示例 <!--默認用法--> <com.max.android.ui.seekbar.FlexSeekBarandroi…

10-linux生信快捷鍵

tab#補全命令/地址 #只需要鍵入/home/r 然后呢tab鍵即可 root@iZbp1ajgi9pp0204trc1gzZ:~# /home/rtest/↑↓#翻越歷史命令 ctrl+A#將光標移動到命令行開頭(進行命令補全) ctrl+E#將光標移動到命令行結尾(進行命令添加) ctrl+C#強制終止當前命令 Ctrl+Z#暫停當前任務

【test】小愛同學通過esp32控制電腦開關

文章目錄 一、環境準備二、開關機原理數據傳輸框架 三、環境搭建1.巴法云平臺設置2.米家設置3.windows網絡喚醒設置4.搭建esp32開發環境并部署&#xff08;1&#xff09;新建項目&#xff08;2&#xff09;導入esp32庫&#xff08;3&#xff09; 添加庫&#xff08;4&#xff0…

fluwx插件實現微信支付

Flutter開發使用fluwx插件實現微信支付&#xff0c;代碼量不多&#xff0c;復雜的是安卓和iOS的各種配置。 在 pubspec.yaml 文件中添加fluwx依賴 fluwx: ^4.5.5 使用方法 通過fluwx注冊微信Api await Fluwx().registerApi(appId: wxea7a1c53d9e5849d, universalLink: htt…

基于SpringBoot的大學生租房系統

該系統主要實現了用戶和房主通過系統注冊用戶&#xff0c;登錄系統后能夠編輯自己的個人信息、查看首頁&#xff0c;房屋信息&#xff0c;房屋評價&#xff0c;公告資訊&#xff0c;個人中心&#xff0c;后臺管理&#xff0c;意見反饋等&#xff0c;還可以對后臺進行操作&#…

2024年顯著性檢測部分論文及代碼匯總(3)

ICML Size-invariance Matters: Rethinking Metrics and Losses for Imbalanced Multi-object Salient Object Detection code Abstacrt&#xff1a;本文探討了顯著性檢測中評價指標的尺寸不變性&#xff0c;尤其是當圖像中存在多個大小不同的目標時。作者觀察到&#xff0c;…

Pip換源,以及python解耦方法實現

一、 Pip換源 可以查看文章路徑 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy二、 解耦 1.解耦思想 具體查看文章python解耦重構&#xff0c;提高程序維護性 https://editor.csdn.net/md/?articleId140161169 mysql 連接解耦 主要實現方式為mysql配置項…

vue中總線機制(EventBus) EventBus作為所有組件共享的事件中心

一、EventBus的簡介 EventBus 又稱時間總線 &#xff0c;理解上來講 EventBus 機制是通知的概念&#xff0c;EventBus作為所有組件共享的事件中心&#xff0c;既可以發送事件也可以接受事件&#xff0c;所有組件都可以平行的接到到相對應的數據。 新建一個js文件 // EventBus…

雙指針算法:快速排序模擬實現

目錄 1.思路解析 2&#xff1a;代碼展示 1.思路解析 使用雙指針pre和cur 指針cur用于檢測符合條件的數據 cur和pre數據發生交換用于將符合條件的數據&#xff08;比key小&#xff09;向左扔 一輪循環結束時&#xff0c;以pre為分界點&#xff0c;除去key&#xff0c;pre左邊的…

物聯網IOT,講的什么?

想象一下,當你早晨醒來,智能咖啡機已經根據你的習慣準備好了香濃的咖啡;家中的溫度自動調節至最舒適的狀態;出門前,智能冰箱提醒你哪些食材需要補充……這些場景不再是科幻電影里的虛構,而是物聯網技術為我們帶來的現實便利。 物聯網的概念與起源 物聯網,顧名思義,是指…

SpringBoot項目,配置文件pom.xml的結構解析

pom.xml 是 Maven 項目對象模型&#xff08;Project Object Model&#xff09;的配置文件&#xff0c;它定義了 Maven 項目的基本設置和構建過程。以下是 pom.xml 文件的基本結構和一些常見元素的解析&#xff1a; 項目聲明 (<project>): <modelVersion>: 通常設置…

1.HI3559AV100 官方開發板sample運行

1.內核、文件系統部分 有關uboot&#xff0c;kernel&#xff0c;rootfs部分就不贅述&#xff0c;直接在SDK提供的鏡像文件進行燒錄即可。2.編譯MPP下的sample運行 實驗前準備&#xff1a;通過NFS方式掛載到開發板與主機通信傳輸文件 驅動和庫的部署&#xff1a;把MPP目錄下的…

單例模式詳解:概念與實用技巧

目錄 單例模式單例模式結構單例模式適用場景單例模式優缺點練手題目題目描述輸入描述輸出描述輸入示例輸出示例提示信息題解 單例模式 單例模式是一種創建型設計模式&#xff0c; 讓你能夠保證一個類只有一個實例&#xff0c; 并提供一個訪問該實例的全局節點。 只有一個實例的…

阿里巴巴店鋪電話采集軟件操作步驟解析

以下是一個簡單的程序&#xff0c;用于訪問1688店鋪并獲取店鋪信息&#xff1a; import requestsdef get_store_info(store_id):# 構建請求URLurl fhttps://detail.1688.com/offer/{store_id}.html# 發送GET請求response requests.get(url)# 如果請求成功if response.status…

震驚!運氣竟能如此放大!運氣的驚人作用,你了解嗎?

芒格&#xff1a;得到你想要的東西&#xff0c;最保險的辦法&#xff0c;就是讓自己配得上你想要的那個東西。今天仔細想了想這句話&#xff0c;他其實說的是無數成功人士的心聲 —— “我配得上&#xff01;” 美劇《絕命毒師》有個導演叫文斯吉里根&#xff08;Vince Gilliga…

注解【開發實踐】

文章目錄 一、注解概述1.1 什么是注解1.2 注解的作用1.3 一些特殊的注解 二、元注解2.1 Retention2.2 target2.3 Documented2.4 Inherited2.5 Repeatable 三、注解的使用3.1 定義注解3.2 編寫注解處理器3.3 注冊注解處理器 一、注解概述 1.1 什么是注解 注解&#xff08;Anno…

大疆2025校招內推

需要內推碼的請留言哦 期待你的加入

windows@資源管理器中的地址欄@訪問共享文件夾的各種方法@管理共享文件夾

文章目錄 資源管理器中的地址欄可以訪問什么訪問共享文件夾&#x1f47a;UNC路徑資源管理器打開共享文件夾純命令行方式訪問共享文件夾 共享文件夾相關操作查看所有已經共享的文件夾&#x1f47a;停止某個文件的共享 共享文件夾的訪問控制補充匿名訪問問題&#x1f60a;強制啟用…

集群限流sentinel實踐

參考&#xff1a; 集群模式 實踐 集群流控規則 其中 用一個專門的 ClusterFlowConfig 代表集群限流相關配置項&#xff0c;以與現有規則配置項分開&#xff1a; // 全局唯一的規則 ID&#xff0c;由集群限流管控端分配. private Long flowId;// 閾值模式&#xff0c;默認&…