


Comment utiliser JS et Amap pour afficher les limites des circonscriptions administratives dans des emplacements
Comment utiliser JS et Amap pour réaliser la fonction d'affichage des limites des circonscriptions administratives des localités
Avec le développement d'Internet, les services de cartographie sont progressivement devenus un élément indispensable de la vie quotidienne des gens. Dans le développement Web, nous devons souvent utiliser l’API cartographique pour afficher des informations de localisation géographique. Cet article expliquera comment utiliser JS et Amap pour implémenter la fonction d'affichage des limites du district administratif de localisation et fournira des exemples de code spécifiques.
- Préparation
Tout d'abord, nous devons enregistrer un compte développeur sur la plateforme ouverte AMAP (https://lbs.amap.com/) et créer une application. Après avoir créé l'application, nous pouvons obtenir une clé unique qui sera appelée dans notre code JS. - Présentez la bibliothèque API Amap
Dans la balise du HTML, nous devons introduire la bibliothèque API Amap JS. Le code spécifique est le suivant :
<script src="https://webapi.amap.com/maps?v=1.4.15&key=your-key"></script>
Remplacez votre-clé
par la Clé de la carte Amap que vous avez obtenue. your-key
替换成你获取到的高德地图的Key。
- 创建地图容器
在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.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
方法,传入相应的城市代码,来设置要显示的行政区域。你可以在高德地图开放平台上找到相应城市的城市代码。
- 完整示例代码
地点行政区边界展示 <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
- Créer un conteneur de carte
En HTML, nous devons créer un conteneur pour la carte. Vous pouvez utiliser une balise div
, lui attribuer un identifiant unique et définir le style correspondant. Le code spécifique est le suivant :
- 🎜Initialiser l'objet cartographique🎜Dans le code JS, nous devons initialiser un objet cartographique. Le code spécifique est le suivant : 🎜🎜rrreee🎜Dans le code ci-dessus, nous définissons le niveau de zoom de la carte sur 11 et définissons le point central de l'affichage de la carte sur [116.397428, 39.90923], qui sont les coordonnées de Pékin. 🎜
- 🎜Ajouter une couche de limites de district administratif🎜Amap fournit la classe
AMap.DistrictLayer
, qui peut être utilisée pour ajouter des couches de limites de district administratif. Le code spécifique est le suivant : 🎜🎜rrreee🎜Dans le code ci-dessus, nous créons d'abord un objet couche district administratif. Ensuite, définissez le style du calque, y compris la couleur de remplissage et la couleur de la bordure. Ensuite, ajoutez la couche à la carte. Enfin, appelez la méthode setDistrictByCityCode
et transmettez le code de la ville correspondant pour définir la région administrative à afficher. Vous pouvez retrouver le code ville de la ville correspondante sur la plateforme ouverte Amap. 🎜- 🎜Exemple de code complet🎜🎜rrreee🎜
your-key
et 110000
dans l'exemple de code ci-dessus doivent être remplacés respectivement par votre propre Amap Clé cartographique et code de ville de la zone administrative souhaitée. 🎜🎜Grâce aux étapes ci-dessus, nous pouvons utiliser JS et Amap pour afficher la fonction d'affichage des limites du district administratif de localisation. Vous pouvez trouver le code de ville correspondant et ajuster les paramètres de style de la couche en fonction de vos propres besoins pour obtenir un affichage cartographique plus personnalisé. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

1. Installez et ouvrez d'abord l'application Amap sur votre téléphone mobile, cliquez sur [Mon] et sélectionnez [Connexion/Enregistrement]. 2. Sélectionnez un numéro de téléphone mobile, WeChat ou Alipay pour vous inscrire selon vos besoins et remplissez les informations personnelles selon les invites, y compris le numéro de téléphone mobile, le mot de passe, etc. 3. Après avoir terminé le remplissage, cliquez sur [S'inscrire] pour terminer l'enregistrement du compte. 4. Ensuite, utilisez la méthode sélectionnée lors de l'inscription pour la vérification de la connexion. Si vous vous inscrivez via un numéro de téléphone mobile, vous devez saisir votre numéro de téléphone mobile et votre mot de passe pour vous connecter.

Oui, pour des raisons de sécurité, de services personnalisés et de gestion de compte, Amap nécessite une inscription avec un numéro de téléphone mobile. Les étapes d'inscription comprennent : Ouvrez l'application Amap, cliquez sur « Mon » et « Connexion/Enregistrement », sélectionnez un numéro de téléphone mobile pour vous inscrire, entrez le numéro de téléphone mobile pour obtenir le code de vérification, définissez un mot de passe pour terminer l'inscription.

1. Ouvrez d'abord l'Amap et cliquez sur [Route]. 2. Cliquez sur [Appeler une voiture] et cliquez sur [Centre personnel] sur la gauche. 3. Cliquez sur [Facture]. 4. Vérifiez l'itinéraire et cliquez sur [Facture].

Les raisons pour lesquelles il n'y a pas de son dans la navigation Amap incluent une mauvaise connexion des haut-parleurs, une baisse du volume de l'appareil, des paramètres Amap incorrects, des interférences d'application en arrière-plan, le mode silencieux ou vibreur du téléphone portable et des problèmes d'autorisation du système. Les solutions sont les suivantes : vérifiez la connexion du haut-parleur ; réglez le volume ; vérifiez les paramètres de la carte Amap ; fermez les applications en arrière-plan ; accordez les autorisations ; redémarrez l'appareil ;

Selon les informations du 16 avril, les utilisateurs de Xiaomi ont récemment accueilli une nouvelle fonctionnalité pratique : Xiaomi CarWith a officiellement lancé la navigation sur les voies Amap. Le lancement de ce service apportera sans aucun doute aux conducteurs une expérience de navigation plus précise et plus pratique. Selon les données, l'intégration d'Amap et de CarWith a permis d'obtenir une connexion transparente et les utilisateurs peuvent directement bénéficier du guidage précis de la navigation au niveau des voies sans avoir besoin de mises à jour logicielles supplémentaires. Cette amélioration sera probablement apportée côté serveur, évitant ainsi aux utilisateurs l'étape fastidieuse de mise à jour. La navigation automobile au niveau des voies est une fonction innovante d'Amap. Elle peut restaurer le tracé réel de la route à un degré élevé sur l'écran, affichant clairement le nombre de voies, les panneaux au sol, les entrées et sorties, les voies spéciales et d'autres informations sur la route actuelle. , offrant aux conducteurs une information plus complète,

Étapes pour afficher les enregistrements de voyage sur Amap : 1. Connectez-vous à Amap ; 2. Entrez « Mon » → « Mon voyage » ; 3. Affichez la liste des enregistrements de voyage ; 4. Cliquez pour afficher les détails ; .

Amap APP est un logiciel de navigation cartographique gratuit, professionnel et facile à utiliser. Tout le monde l'aime beaucoup. Il possède une variété de fonctions, qui peuvent apporter une grande commodité à nos vies. Quoi ? certaines cartes de vue des rues ou des demandes de renseignements sur la longitude et la latitude peuvent être résolues ici. L'opération est simple et pratique, au-delà de votre imagination. Souvent, tout le monde aime partager des cartes et des informations de localisation ici, ce qui est très bien. Souvent, pour certains enfants ou personnes âgées à la maison, les gens seront plus inquiets lorsqu'ils sortiront. Lorsqu'ils seront confrontés à diverses situations, vous pourrez éviter la situation dans laquelle tout le monde se perdra.

1. Ouvrez Amap sur votre téléphone mobile. 2. Cliquez sur [Mon] dans le coin inférieur droit de la page d'accueil. 3. Cliquez sur l'icône dans le coin supérieur droit de votre page d'accueil personnelle. 4. Continuez à cliquer sur [Paramètres de navigation]. 5. Vous pouvez voir [Entrer automatiquement en mode de recherche de chemin] sur cette page. 6. Cliquez sur Ouvrir pour terminer l'opération.
