2015-09-25 174 views
2

我用QGIS到.shp文件转换成此.geojson文件: http://newsinteractive.post-gazette.com/test2/js/munis.geojson转换SHP文件GeoJSON的

但是,当我使用此代码放置谷歌地图上的信息,没有任何反应:

var map; 
    var myOptions = { 
      center: new google.maps.LatLng(40.4417, -80.0000), 
      zoom: 12, 
      mapTypeId: google.maps.MapTypeId.TERRAIN 
    } 
    map = new google.maps.Map(document.getElementById("map_canvas"), 
      myOptions); 
    map.data.loadGeoJson('js/munis.geojson'); 

我做错了什么?

观看演示:http://newsinteractive.post-gazette.com/test2/test.html

+0

看起来您的坐标以米为单位,您需要执行Google地图所期望的转换。在http://gis.stackexchange.com/questions/61096/how-to-get-correct-format-of-coordinates-for-export-to-geojson-from-qgis上查看相关答案 – snkashis

+0

@snkashis:谢谢!这有帮助! – LauraNMS

回答

1

在保存层作为一个QGIS .geojson(真正节省QGIS任何层时),你可以选择保存层的坐标系。这是为什么使用QGIS不仅仅是ArcGIS的原因之一。