index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import map from "./fj.json";
  2. import zhangzhou from "./zhangzhou.json";
  3. import fuzhou from "./fuzhou.json";
  4. const config = {
  5. default: {
  6. map,
  7. coordinates: [],
  8. },
  9. 漳州地区行社: {
  10. map: zhangzhou,
  11. coordinates: [
  12. { name: "漳州农商行", value: [117.675264, 24.524648, 10] },
  13. { name: "龙海农商行", value: [117.813678, 24.453241, 10] },
  14. { name: "云霄县农联社", value: [117.347455, 23.94945, 10] },
  15. { name: "漳浦县农联社", value: [117.628503,24.12591, 10] },
  16. { name: "诏安县农联社", value: [117.185518, 23.717786, 10] },
  17. { name: "长泰县农联社", value: [117.755306, 24.626603, 10] },
  18. { name: "东山县农联社", value: [117.432607, 23.713423, 10] },
  19. { name: "南靖县农联社", value: [117.37278, 24.523476, 10] },
  20. { name: "平和县农联社", value: [117.322431, 24.376604, 10] },
  21. { name: "华安县农联社", value: [117.586218, 24.998993, 10] },
  22. ],
  23. },
  24. 福州地区行社: {
  25. map: fuzhou,
  26. coordinates: [
  27. { name: "福清汇通农商行", value: [119.200249, 26.078113, 10] },
  28. { name: "闽侯县农联社", value: [119.262986, 25.94124, 10] },
  29. { name: "闽清县农联社", value: [118.868057, 26.226602, 10] },
  30. { name: "永泰县农联社", value: [118.814802, 25.980989, 10] },
  31. { name: "长乐农商行", value: [119.47577, 25.970764, 10] },
  32. { name: "平潭农商行", value: [119.805094, 25.508058, 10] },
  33. { name: "连江县农联社", value: [119.550238, 26.214626, 10] },
  34. { name: "罗源县农联社", value: [119.555228, 26.494764, 10] },
  35. // { name: "鼓楼区农商行", value: [, 10] },
  36. { name: "台江农商2", value: [119.345806, 26.058267, 10] },
  37. // { name: "马尾农商行", value: [, 10] },
  38. ],
  39. },
  40. };
  41. export default {
  42. /**获取地图数据 */
  43. getMap(orgName) {
  44. if (config[orgName]) {
  45. return config[orgName].map;
  46. }
  47. return config.default.map;
  48. },
  49. /**
  50. * 获取坐标
  51. * @param {} orgName
  52. */
  53. getCoord(orgName) {
  54. if (config[orgName]) {
  55. return config[orgName].coordinates;
  56. }
  57. let coordinates = [];
  58. for (let p in config) {
  59. if (!config[p].coordinates) {
  60. continue;
  61. }
  62. coordinates = coordinates.concat(config[p].coordinates);
  63. }
  64. return coordinates;
  65. },
  66. };
  67. // coordinates