Вытащить карту Choropheth на веб-страницу - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь вытащить карту США на веб-страницу и раскрасить некоторые штаты (например, NY, WI, KS) с помощью OpenStreetMap.

Мой код тянет только часть карты, а не всю страну. Кто-нибудь может помочь?

<html>
  <head>
    <title>Map Page</title>
    <style type="text/css">
      html, body, #basicMap {
          width: 90%;
          height: 90%;
          margin: 10;
          text-align:center;
      }
    </style>
    <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
    <script>
      function init() {
        map = new OpenLayers.Map("basicMap");
        var mapnik         = new OpenLayers.Layer.OSM();
        var fromProjection = new OpenLayers.Projection("EPSG:4326");   // Transform from WGS 1984
        var toProjection   = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection
        var position       = new OpenLayers.LonLat(-119.310191, 36.853292).transform( fromProjection, toProjection);
        var zoom           = 15; 

        map.addLayer(mapnik);
        map.setCenter(position, zoom );
      }
    </script>
  </head>
  <body body bgcolor="#ecf9e3" onload="init();">
    <div id="basicMap"></div> 
  </body>
</html>
...