-2

これは私の最初のマップであり、コーディングで最初に試してみました、それはchoroplethのclustermapです 私はそれを働かせる方法を探しました。ここ はコード私はクラスタリングを行うことができません

<script type="text/javascript" src="sectores.js"></script> 
<script type="text/javascript" src="geo.js"></script> 

<body> 
<script> 
$.getJSON("geo.js",function(data){ 
    }); 
    var geo = L.geoJson(data,{ 
     pointToLayer: function(feature,latlng){ 
     var marker = L.marker(latlng,{icon: ratIcon}); 
     marker.bindPopup(feature.properties.geometry.coordinates + '<br/>' + feature.properties.OPEN_DT); 
     return marker; 
     } 
    }); 
    var clusters = L.markerClusterGroup(); 
    clusters.addLayer(geo); 
    map.addLayer(clusters); 
    }); 
</script> 
</body> 

のラインであり、これはgeo.js

var geo = 
    {"type": "FeatureCollection", 
    "features": [ 
    { 
     "type": "Feature", 
     "properties": { 
     "Fecha": "05/01/2017", 
     "Dia": null, 
     "Hora": null, 
     "Caratula": "Robo", 
     "Pais": "Argentina", 
     "Calle": "CANADA Y ARCACHON", 
     "Localidad": "Pinamar", 
     "Provincia": "Buenos Aires", 
     "Codigo Pos": 7167, 
     "addrtype": "intersection", 
     "addrlocat": "GEOMETRIC_CENTER" 
     }, 
     "geometry": { 
     "type": "Point", 
     "coordinates": [ 
      -56.8951216, 
      -37.1321522 
     ] 
     } 
    }, 

で300ポイントの一つであり、最終的にここにファイル

<!DOCTYPE html> 
<html> 
<head> 
    <link rel="stylesheet" type="text/css" href="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css" /> 
    <link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/MarkerCluster.css" /> 
    <link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/MarkerCluster.Default.css" /> 

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'></script> 
    <script type='text/javascript' src='http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js'></script> 
    <script type='text/javascript' src='http://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/leaflet.markercluster.js'></script> 

の始まりです私を助けてください ;-;

答えて

0

が、私はそれが私の最初の公式な説明で明らか波平、私の自己をそれを考え出し、それを動作させるための正しいコードは

var clusterGroup = L.markerClusterGroup(); 
var geojsonLayer = L.geoJson(geo); //where it goes your .js file 
clusterGroup.addLayer(geojsonLayer); 
map.addLayer(clusterGroup); 
} 

のthatsそれを、私は変更する必要が唯一のライン、Iでありますこれは私のようないくつかの初心者に役立つことを願っています。

関連する問題