JS と Amap を使用して場所の行政区域の境界を表示する方法
JSとAmapを使って位置行政区域境界表示機能を実現する方法
インターネットの発達により、地図サービスは人々の生活に徐々に欠かせないものになってきました。一部。 Web 開発では、地理的な位置情報を表示するためにマップ API を使用する必要があることがよくあります。この記事では、JSとAmapを使って位置行政区域境界表示機能を実装する方法と、具体的なコード例を紹介します。
- 準備
まず、AMAP オープン プラットフォーム (https://lbs.amap.com/) に開発者アカウントを登録し、アプリケーションを作成する必要があります。アプリを作成した後、JS コードで呼び出される一意のキーを取得できます。 - Amap API ライブラリの紹介
HTML の タグ内に、Amap JS API ライブラリを導入する必要があります。具体的なコードは次のとおりです。
<script src="https://webapi.amap.com/maps?v=1.4.15&key=your-key"></script>
your-key
を、取得した Amap マップのキーに置き換えます。
- マップ コンテナの作成
HTML では、マップのコンテナを作成する必要があります。div
タグを使用して、一意の ID を割り当て、対応するスタイルを設定できます。具体的なコードは次のとおりです。
<div id="mapContainer" style="width: 100%; height: 600px;"></div>
- マップ オブジェクトの初期化
JS コードでは、マップ オブジェクトを初期化する必要があります。具体的なコードは次のとおりです。
// 创建地图对象 var map = new AMap.Map('mapContainer', { zoom: 11, // 缩放级别 center: [116.397428, 39.90923] // 地图中心点坐标 });
上記のコードでは、地図のズーム レベルを 11 に設定し、地図表示の中心点を [116.397428, 39.90923] に設定します。は北京市の座標です。
- 行政区域境界レイヤーの追加
Amap には、行政区域境界レイヤーを追加するために使用できるAMap.DistrictLayer
クラスが用意されています。具体的なコードは次のとおりです。
// 创建行政区图层 var districtLayer = new AMap.DistrictLayer(); // 设置图层样式 districtLayer.setStyles({ 'fill': 'rgba(255, 0, 0, 0.3)', // 填充颜色 'stroke': '#ff0000', // 边界线颜色 'strokeWeight': 1 // 边界线宽度 }); // 将图层添加到地图上 districtLayer.setMap(map); // 设置要显示的行政区域 districtLayer.setDistrictByCityCode('citycode');
上記のコードでは、まず行政区域レイヤー オブジェクトを作成します。次に、塗りつぶしの色や境界線の色など、レイヤーのスタイルを設定します。次に、レイヤーをマップに追加します。最後に、setDistrictByCityCode
メソッドを呼び出し、対応する都市コードを渡して、表示する行政区域を設定します。対応する都市の都市コードは、Amap オープン プラットフォームで確認できます。
- 完全なサンプル コード
地点行政区边界展示 <script src="https://webapi.amap.com/maps?v=1.4.15&key=your-key"></script> <script> // 创建地图对象 var map = new AMap.Map('mapContainer', { zoom: 11, // 缩放级别 center: [116.397428, 39.90923] // 地图中心点坐标 }); // 创建行政区图层 var districtLayer = new AMap.DistrictLayer(); // 设置图层样式 districtLayer.setStyles({ 'fill': 'rgba(255, 0, 0, 0.3)', // 填充颜色 'stroke': '#ff0000', // 边界线颜色 'strokeWeight': 1 // 边界线宽度 }); // 将图层添加到地图上 districtLayer.setMap(map); // 设置要显示的行政区域,这里以北京市为例 districtLayer.setDistrictByCityCode('110000'); </script>
your-key
と 110000
上記のサンプル コードでは、実際のキーに置き換える必要があります。独自の Amap キーと必要な行政区域の都市コード。
以上の手順により、JSとAmapを利用して所在地行政区境界表示機能を実現することができます。対応する都市コードを見つけて、ニーズに応じてレイヤーのスタイル パラメーターを調整して、よりパーソナライズされた地図表示を実現できます。
以上がJS と Amap を使用して場所の行政区域の境界を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









1. まず携帯電話にAmapアプリをインストールして開き、[マイ]をクリックして[ログイン/登録]を選択します。 2. 必要に応じて登録する携帯電話番号、WeChat、または Alipay を選択し、プロンプトに従って携帯電話番号、パスワードなどの個人情報を入力します。 3. 入力完了後、[登録]をクリックするとアカウントの登録が完了します。 4. その後、登録時に選択した方法でログイン認証を行います(携帯電話番号で登録した場合は、携帯電話番号とパスワードを入力してログインする必要があります)。

はい、セキュリティ、パーソナライズされたサービス、アカウント管理のため、Amap では携帯電話番号での登録が必要です。登録手順は次のとおりです。Amap アプリを開き、「マイ」および「ログイン/登録」をクリックし、登録する携帯電話番号を選択し、携帯電話番号を入力して確認コードを取得し、パスワードを設定して登録を完了します。

1. まずAmapを開き、[ルート]をクリックします。 2. [車を呼ぶ]をクリックし、左側の[パーソナルセンター]をクリックします。 3. [請求書]をクリックします。 4. 旅程を確認し、[請求書]をクリックします。

Amap ナビゲーションで音が出ない理由には、不適切なスピーカー接続、デバイスの音量の低下、間違った Amap 設定、バックグラウンド アプリケーションの干渉、携帯電話のサイレント モードまたは振動モード、システム許可の問題などが含まれます。解決策は次のとおりです: スピーカーの接続を確認する、音量を調整する、Amap マップの設定を確認する、バックグラウンド アプリケーションを閉じる、電話モードを確認する、権限を付与する、デバイスを再起動する、Amap マップを更新する、カスタマー サービスに連絡する。

4月16日のニュースによると、Xiaomiユーザーは最近実用的な新機能を歓迎しています - Xiaomi CarWithはAmapレーンナビゲーションを正式に開始しました。このサービスの開始により、ドライバーは間違いなく、より正確で便利なナビゲーション体験を得ることができます。データによると、AmapとCarWithの統合によりシームレスな接続が実現し、ユーザーは追加のソフトウェアアップデートを必要とせずに車線レベルのナビゲーションの正確なガイダンスを直接体験できるという。この改善はサーバー側で行われる可能性が高く、ユーザーは面倒な更新手順を省略できます。車線レベルのナビゲーションは、Amap の革新的な機能であり、実際の道路レイアウトを画面上に高度に復元し、車線の数、地面標示、入口と出口、特別な車線、および現在の道路上のその他の情報を明確に表示します。 、ドライバーにより包括的な情報を提供します。

Amap で旅行記録を表示する手順: 1. Amap にログインします。 2. 「My」→「My Travel」と入力します。 4. クリックして詳細を表示します。 。

Amap APP は、プロフェッショナルで使いやすい無料の地図ナビゲーション ソフトウェアで、場所の問い合わせ、ルートの計画、表示など、さまざまな機能を備えています。ストリートビューの地図や経度や緯度に関する問い合わせはここで解決できます。この操作は想像以上に簡単で便利です。ここで地図や位置情報を共有すると、人々はより安心感を得ることができます。多くの場合、家にいる一部の子供や高齢者にとって、外出するときに人々がより不安になるでしょう、さまざまな状況に遭遇したときに、誰もが道に迷う状況を避けることができます。

1. 携帯電話で Amap を開きます。 2. ホームページ右下の[My]をクリックします。 3. 個人ホームページの右上隅にあるアイコンをクリックします。 4. 続けて「ナビゲーション設定」をクリックします。 5. このページには[自動的に経路探索モードに入る]が表示されます。 6. 「開く」をクリックして操作を完了します。
