Google Maps API for React 内の動的ポストイット

次の個人的なプロジェクトで何を作成するかはわかりませんでしたが、堅牢で機能が豊富な API を統合したいと考えていました。グーグルマップで行きました。

非常に広く使用されているため、Google と、そのサービスを実装した多くのジュニアおよびシニア プログラマーの両方から、豊富なドキュメントとチュートリアルがあります。

私は以前のプロジェクトで YouTube Data API を使用していたので、開発者用コンソールをセットアップしており、API キーを取得するための登録とプロセスに精通していました。ちなみに、これらの手順は非常に簡単です。

ごくわずかなコーディングといくつかのブログからの役立つヒントを参考にして、マップを新しい React プロジェクトに落とし込み、いくつかの機能の実験を開始しました。ステップバイステップのセットアッププロセスを文書化した多数の投稿には追加しませんが、触れます. 代わりに、特定の機能をどのように拡張したかについて説明します。

このサイトは、マップ コンポーネントのセットアップと実装に関する限り、React プロジェクトの優れたリソースです。@react-google-maps/api をインストールしたら、基本的な地図を追加する必要があるのは、それぞれ地図を読み込んで表示するための LoadScript コンポーネントと GoogleMap コンポーネントだけです。

https://react-google-maps-api-docs.netlify.app/#section-introduction より

これと同じくらい簡単です。デフォルトの外観を微調整するためにここに追加された小さな仕様のみがあることがわかります。

多くのマップベースのアプリが利用する一般的な機能は、通常は検索またはユーザー入力の結果である、関心のあるポイントを示す独特の赤いマーカーです。ほとんどの機能と同様に、マーカーは、Google マップ エコシステムのほんの一部を表す組み込みの小道具を多数備えたコンポーネントです。

多くの場合、マーカーの横には InfoWindows と呼ばれるポップアウト タグがあり、ユーザーがマーカーをクリックまたはスクロールするとテキスト情報が表示されます。これらの InfoWindow をより動的にして、ユーザーによる入力と削除を可能にし、それぞれがマーカーの一種のポストイット ノートのように機能するようにしたら面白いと思いました。

私の BaseMapContainer のマップ部分は次のとおりです。

ここですべてを説明するわけではありませんが、上記のコードはマップのデフォルトの外観を指定し (中心としてニューヨーク市のコロンバス サークルの座標を持っています)、ユーザーがマーカーをドロップしてから行動するための機能を作成します。それらの上に。

ユーザーが特定のマーカーを選択すると、情報ウィンドウに NotesContainer コンポーネントが含まれます。これは、入力フォーム、メモ リスト、およびメモを削除および編集するためのメモ コンポーネントで構成されます。また、マーカーの場所を小道具として渡すので、重要な情報はすべて 1 か所に保存されます。

洗練されていないスタイルで申し訳ありませんが、簡単なポストイット機能が実際に動作しています。

API ゲームに足を踏み入れたり、機能満載のシステムを試してみたいと考えている人にとって、Google Maps API は最適な場所です。

提案された投稿

脳卒中の壊滅的な結果を避ける: 家族の旅から学ぶ 。

脳卒中の壊滅的な結果を避ける: 家族の旅から学ぶ 。

はじめに 脳卒中は、いつでも誰でも起こり得る医療上の緊急事態です。これは、脳の一部への血流が中断され、脳機能が突然失われることで発生します。

私が最もよく使用するコーディング リソース

私が最もよく使用するコーディング リソース

今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。

関連記事

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

曖昧さを避けるために、次の用語が使用されます。認証者; ログイン Web サイトの作成に使用されている携帯電話。ユーザーがログイン要求サービスを行うために使用している Web サイトまたはアプリケーション。特定のサービスを提供するベンダー。例:

ジャーナル・アウトバート

ジャーナル・アウトバート

日記を開く: 1 日 1 枚の写真。私はいつも物語に魅了されてきました。

「マリアナ海溝の公開: 深淵の恐るべき隠された真実を明らかにする」

「マリアナ海溝の公開: 深淵の恐るべき隠された真実を明らかにする」

はじめに:勇敢な読者の皆さん、地球の最も暗い深みへ私たちを導く旅へようこそ。このブログでは、マリアナ海溝の謎に満ちた世界を掘り下げ、その隠された秘密を明らかにし、その表面の下にある骨も凍るような真実を明らかにします。

地球を救ってお金を稼ぐ方法

地球を救ってお金を稼ぐ方法

ペットボトル、ガラス瓶、アルミ缶、グリーンエネルギーパッケージなどを、何回考えずに捨てたことがあるでしょうか? リサイクルする代わりに何かが得られたらいいのにと何度思ったことか。あなたがほとんどの人と同じなら、おそらく答えは何度もあるはずです。リサイクルは、多くの場合、即時的または具体的な利益をもたらさない面倒な作業、面倒な作業、または義務であると考えられています。