Maison interface Web js tutoriel Comment utiliser JS et Amap pour afficher les limites des circonscriptions administratives dans des emplacements

Comment utiliser JS et Amap pour afficher les limites des circonscriptions administratives dans des emplacements

Nov 21, 2023 am 08:44 AM
高德地图 programmation js Limites des circonscriptions administratives

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.

  1. 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.
  2. 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>
Copier après la connexion

Remplacez votre-clé par la Clé de la carte Amap que vous avez obtenue. your-key替换成你获取到的高德地图的Key。

  1. 创建地图容器
    在HTML中,我们需要为地图创建一个容器。可以使用一个div标签,给它指定一个唯一的ID,并设置相应的样式。具体代码如下:
<div id="mapContainer" style="width: 100%; height: 600px;"></div>
Copier après la connexion
  1. 初始化地图对象
    在JS代码中,我们需要初始化一个地图对象。具体代码如下:
// 创建地图对象
var map = new AMap.Map('mapContainer', {
    zoom: 11, // 缩放级别
    center: [116.397428, 39.90923] // 地图中心点坐标
});
Copier après la connexion

在上面的代码中,我们设置了地图的缩放级别为11,并且将地图显示的中心点设为了[116.397428, 39.90923],即北京市的坐标。

  1. 添加行政区边界图层
    高德地图提供了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');
Copier après la connexion

在上面的代码中,我们首先创建了一个行政区图层对象。然后,设置了图层的样式,包括填充颜色和边界线颜色。接着,将图层添加到地图上。最后,调用setDistrictByCityCode方法,传入相应的城市代码,来设置要显示的行政区域。你可以在高德地图开放平台上找到相应城市的城市代码。

  1. 完整示例代码



    地点行政区边界展示
    
    <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>
Copier après la connexion

上述示例代码中的your-key110000

    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 :

    🎜rrreee
      🎜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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment s'inscrire à l'Amap Comment s'inscrire à l'Amap Apr 08, 2024 pm 04:39 PM

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.

Amap nécessite-t-il l'enregistrement d'un téléphone mobile ? Amap nécessite-t-il l'enregistrement d'un téléphone mobile ? May 05, 2024 pm 05:12 PM

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.

Étapes opérationnelles pour la facturation automobile sur Amap Étapes opérationnelles pour la facturation automobile sur Amap Apr 01, 2024 pm 10:10 PM

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].

Pourquoi n'y a-t-il pas de son dans la navigation Amap ? Pourquoi n'y a-t-il pas de son dans la navigation Amap ? Apr 02, 2024 am 05:09 AM

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 ;

Xiaomi CarWith s'associe à Amap pour ouvrir une nouvelle ère de navigation au niveau des voies Xiaomi CarWith s'associe à Amap pour ouvrir une nouvelle ère de navigation au niveau des voies Apr 16, 2024 pm 08:34 PM

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,

Comment afficher les enregistrements de voyage sur Amap Comment afficher les enregistrements de voyage sur Amap May 05, 2024 pm 05:21 PM

É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 ; .

Comment utiliser Amap pour ouvrir des cartes familiales et partager des cartes avec les membres de la famille. Méthodes et étapes pour partager des cartes avec les membres de la famille. Comment utiliser Amap pour ouvrir des cartes familiales et partager des cartes avec les membres de la famille. Méthodes et étapes pour partager des cartes avec les membres de la famille. May 04, 2024 pm 03:34 PM

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.

Comment utiliser le mode de recherche de chemin d'Amap_Comment utiliser le mode de recherche de chemin d'Amap Comment utiliser le mode de recherche de chemin d'Amap_Comment utiliser le mode de recherche de chemin d'Amap Apr 01, 2024 pm 09:16 PM

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.

See all articles