De nombreux sites Web disposent de sélecteurs de villes. Comment ces composants sont-ils gérés ?
Existe-t-il une base de données sur les villes disponible quelque part ?
Maintenant, je dois utiliser le sélecteur de ville sur mon site Web. J'utilise l'élément UI. Cette interface utilisateur ne semble pas être intégrée.
Je voudrais demander où obtenir les données de la ville ? Ou existe-t-il un composant de sélection de ville qui peut être utilisé directement ?
Les données de la ville peuvent être importées dans votre propre base de données via l'API d'Amap. Par exemple : ici
Ces données peuvent être importées d'un tiers, mais en raison de fortes dépendances, elles peuvent ne pas être trop stables. Par exemple, le front-end demande une interface tierce ou le back-end appelle une interface tierce et la renvoie au front-end.
Vous pouvez également accéder au site Web du Bureau national des statistiques pour obtenir la dernière source de données, ou l'exporter à partir d'un service tiers, puis effectuer vous-même un traitement pour la mettre au format correspondant. Ensuite, soit le backend stocke sa propre base de données et le frontend demande à sa propre interface de l'obtenir (c'est une pratique courante), soit le frontend crée un objet js et le place dans un fichier à charger en tant que ressource statique de site Web, puis lit l'objet global (ce n'est pas très fiable), mais de petits projets de système de gestion backend peuvent également être réalisés de cette façon, car ils ne seront pas rendus publics).
Cela dépend généralement des besoins spécifiques. Parfois, il est nécessaire de sélectionner uniquement des villes spécifiées. Vous devez conserver un ensemble de données de liaison en arrière-plan. Si vous avez besoin de ressources à l'échelle nationale, allez simplement en ligne et trouvez des ressources
J'en ai trouvé une copie dans le code ecshop. Bien sûr, ce n'est pas la dernière, mais ce n'est pas très différent.