Le documention API Javascript est situé à l'adresse suivante, donc si vous avez pas déjà, chèque it out:
https://developers.arcgis.com/en/javascript/
Si vous avez déjà les lieux de la ville dans un service ArcGIS, vous pouvez simplement créer une couche dynamique pour et l'ajouter à votre carte. Voici un exmaple de la section Exemples du site pour le faire que:
https://developers.arcgis.com/en/javascript/jssamples/map_dynamic.html
Si vos lieux de la ville ne viennent pas d'un service d'ArcGIS et au lieu que dans une table de base de lats et désire ardemment vous Je veux les ajouter manuellement à la carte en tant que graphiques. Essentiellement la façon de faire ceci serait de récupérer les emplacements de votre base de données en utilisant votre méthode préférée (un service web étant probablement le plus robuste, ou vous pouvez les rendre dans la page en tant que tableau javascript lorsque la page est récupérée). .Net/PHP etc), puis bouclez le tableau des emplacements, créez un graphique pour chacun d'entre eux et ajoutez-le à la carte. Quelque chose comme:
require([
"esri/geometry/Point",
"esri/symbols/SimpleMarkerSymbol",
"dojo/_base/Color",
"esri/graphic", ... ],
function(Point, SimpleMarkerSymbol, Color, Graphic) {
// assuming cities is an array of city objects with lat and lon attributes
var cities = /*get your array of city locations*/
// Define a symbol to use
var citySymbol = new SimpleMarkerSymbol().setStyle(SimpleMarkerSymbol.STYLE_SQUARE).setColor(new Color([255,0,0,0.5]));
// Loop through each city
for (n = 0; n < cities.length; n++) {
// Create a point geometry
var pt = new Point(cities[n].x,cities[n].y,map.spatialReference)
// Create a graphic using the point and symbol
var graphic = new Graphic(pt,citySymbol);
// add the graphic to the map
map.graphics.add(graphic);
}
});
Je ne l'ai pas réellement exécuté si probablement contient un bug ou deux mais j'espère un point de départ. Consultez Graphics sur la référence de l'API Javascript pour plus d'informations.
J'ai créé la carte en utilisant ce lien "https://developers.arcgis.com/fr/javascript/jssamples/map_simple.html" Maintenant, je dois souligner/Border toute la ville AREA dire par exemple pour AACHEN et Munich avec le lat suivant, Longues valeurs (Aachen - 50.7682583333333,6.1033) (Munich48.1444902439025,11.5717426829268) Pouvez-vous s'il vous plaît laissez-moi savoir où je dois modifier le code? – user1581721
Comment vous attendez-vous à délimiter la zone d'une ville en fonction d'une seule coordonnée? – Juffy
@Juffy: Existe-t-il un autre moyen de décrire les zones spécifiques d'une ville? – user1581721