老师,请问我要导入本地的CSV经纬度数据该怎么操作

来源:4-7 自由编程

weibo_执著的弧线_0

2019-10-24 21:12:25

我在$.get('locator.csv', function (data) { 此段代码中填入本地路径的csv文件但是不起作用

<!DOCTYPE html>
<html lang="zh-CN">

<head>
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <title>加载 CSV 格式数据 - 全国 5A 景区</title>
   <style>
      html,
      body,
      #container {
         margin: 0;
         padding: 0;
         width: 100%;
         height: 100%;
      }
   </style>
</head>

<body>
<div id="container" class="container">
</div>
<script src="//a.amap.com/Loca/static/dist/jquery.min.js"></script>
<script src="https://webapi.amap.com/maps?v=1.4.15&key=fa587136f2f835dda3a721ac96f1274e"></script>
<script src="//webapi.amap.com/loca?v=1.3.2&key=fa587136f2f835dda3a721ac96f1274e"></script>
<script>
   $.get('locator.csv', function (data) {
      var map = new AMap.Map('container', {
         mapStyle: 'amap://styles/twilight',
         zoom: 4,
         center: [107.4976, 32.1697],
         features: ['bg', 'road'],
         // Loca 自 1.2.0 起 viewMode 模式默认为 3D,如需 2D 模式,请显示配置。
 // viewMode: '3D'
 });

      var layer = new Loca.PointLayer({
         map: map
 });

      layer.setData(data, {
         lnglat: '经纬度',
         // 或者使用回调函数构造经纬度坐标
 /*
          lnglat: function (obj) {
             var value = obj.value;
             var lnglat = [value['经度'], value['纬度']];
             return lnglat;
          },
          */
         // 指定数据类型
 type: 'csv'
 });

      layer.setOptions({
         style: {
            // 圆形半径,单位像素
 radius: 14,
            // 填充颜色
 color: '#f3ad6a',
            // 描边颜色
 borderColor: '#252e64',
            // 描边宽度,单位像素
 borderWidth: 1,
            // 透明度 [0-1]
 opacity: 0.9,
         }
      });

      layer.render();
   });
</script>
</body>

</html>


写回答

2回答

慕侠97781

2019-10-25

不能吧,这个要不是要请求里面的数据么。需要使用ajax的

0

好帮手慕糖

2019-10-25

同学你好,访问文件的话,一般都是要放在服务器访问的,将整体的文件放在服务器,然后在服务器中运行文件。然后核对下路径是否正确。

希望能帮助到你,祝学习愉快!

0
heibo_执著的弧线_0
h 老师能否提供相关操作代码
h019-10-25
共2条回复

0 学习 · 6815 问题

查看课程