├── .gitignore ├── LICENSE ├── README.md ├── app.js ├── app.json ├── app.wxss ├── image ├── arrowright.png ├── icon64_appwx_logo.png ├── locate.png ├── locateHL.png ├── location-control.png ├── location.png ├── logo.png ├── map.png ├── map_active.png ├── navigator.jpg ├── pause.png ├── play.png ├── plus.png ├── record.png ├── screenshot-marker.png ├── screenshot1.png ├── screenshot2.png ├── stop.png ├── trash.png ├── wechat.png └── wechatHL.png ├── package.json ├── pages ├── index │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss ├── location │ ├── location.js │ ├── location.json │ ├── location.wxml │ └── location.wxss ├── logs │ ├── logs.js │ ├── logs.json │ ├── logs.wxml │ └── logs.wxss ├── main │ ├── main.js │ ├── main.wxml │ └── main.wxss └── map │ ├── map.js │ ├── map.json │ ├── map.wxml │ └── map.wxss ├── resources └── gis-school.js └── utils └── util.js /.gitignore: -------------------------------------------------------------------------------- 1 | # Build and Release Folders 2 | bin/ 3 | bin-debug/ 4 | bin-release/ 5 | [Oo]bj/ # FlashDevelop obj 6 | [Bb]in/ # FlashDevelop bin 7 | 8 | # Other files and folders 9 | .settings/ 10 | 11 | # Executables 12 | *.swf 13 | *.air 14 | *.ipa 15 | *.apk 16 | 17 | # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` 18 | # should NOT be excluded as they contain compiler settings and other important 19 | # information for Eclipse / Flash Builder. 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Nickbing Lao 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # wechat-weapp-mapdemo 2 | 3 | 微信小程序开发mapdemo,地图导航、marker标注 4 | 5 | 版本信息: 6 | 微信web开发者工具 `v0.15.152900` 7 | 8 | 9 | ## Screenshot 10 | 11 | 12 | ![](./image/screenshot1.png) 13 | 14 | ![](./image/screenshot2.png) 15 | 16 | ![](./image/navigator.jpg) 17 | 18 | ![](./image/screenshot-marker.png) 19 | 20 | --- 21 | 22 | ## License 23 | 24 | MIT -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | //app.js 2 | App({ 3 | onLaunch: function () { 4 | //调用API从本地缓存中获取数据 5 | var logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | }, 9 | getUserInfo:function(cb){ 10 | var that = this; 11 | if(this.globalData.userInfo){ 12 | typeof cb == "function" && cb(this.globalData.userInfo) 13 | }else{ 14 | //调用登录接口 15 | wx.login({ 16 | success: function () { 17 | wx.getUserInfo({ 18 | success: function (res) { 19 | that.globalData.userInfo = res.userInfo; 20 | typeof cb == "function" && cb(that.globalData.userInfo) 21 | } 22 | }) 23 | } 24 | }); 25 | } 26 | }, 27 | globalData:{ 28 | userInfo:null 29 | } 30 | }) 31 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages":[ 3 | "pages/index/index", 4 | "pages/map/map", 5 | "pages/location/location", 6 | "pages/logs/logs" 7 | ], 8 | "tabBar": { 9 | "color": "#dddddd", 10 | "selectedColor": "#3cc51f", 11 | "borderStyle": "black", 12 | "backgroundColor": "#ffffff", 13 | "list": [{ 14 | "pagePath": "pages/index/index", 15 | "iconPath": "image/wechat.png", 16 | "selectedIconPath": "image/wechatHL.png", 17 | "text": "首页" 18 | },{ 19 | "pagePath": "pages/map/map", 20 | "iconPath": "image/map.png", 21 | "selectedIconPath": "image/map_active.png", 22 | "text": "地图" 23 | },{ 24 | "pagePath": "pages/location/location", 25 | "iconPath": "image/locate.png", 26 | "selectedIconPath": "image/locateHL.png", 27 | "text": "导航" 28 | },{ 29 | "pagePath": "pages/logs/logs", 30 | "iconPath": "image/wechat.png", 31 | "selectedIconPath": "image/wechat.png", 32 | "text": "其他项目" 33 | }] 34 | }, 35 | "window":{ 36 | "backgroundTextStyle":"light", 37 | "navigationBarBackgroundColor": "#fff", 38 | "navigationBarTitleText": "Map", 39 | "navigationBarTextStyle":"black" 40 | }, 41 | "debug": true 42 | } 43 | -------------------------------------------------------------------------------- /app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | -------------------------------------------------------------------------------- /image/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/arrowright.png -------------------------------------------------------------------------------- /image/icon64_appwx_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/icon64_appwx_logo.png -------------------------------------------------------------------------------- /image/locate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/locate.png -------------------------------------------------------------------------------- /image/locateHL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/locateHL.png -------------------------------------------------------------------------------- /image/location-control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/location-control.png -------------------------------------------------------------------------------- /image/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/location.png -------------------------------------------------------------------------------- /image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/logo.png -------------------------------------------------------------------------------- /image/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/map.png -------------------------------------------------------------------------------- /image/map_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/map_active.png -------------------------------------------------------------------------------- /image/navigator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/navigator.jpg -------------------------------------------------------------------------------- /image/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/pause.png -------------------------------------------------------------------------------- /image/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/play.png -------------------------------------------------------------------------------- /image/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/plus.png -------------------------------------------------------------------------------- /image/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/record.png -------------------------------------------------------------------------------- /image/screenshot-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/screenshot-marker.png -------------------------------------------------------------------------------- /image/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/screenshot1.png -------------------------------------------------------------------------------- /image/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/screenshot2.png -------------------------------------------------------------------------------- /image/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/stop.png -------------------------------------------------------------------------------- /image/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/trash.png -------------------------------------------------------------------------------- /image/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/wechat.png -------------------------------------------------------------------------------- /image/wechatHL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/image/wechatHL.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wechat-weapp-mapdemo", 3 | "version": "1.0.0", 4 | "description": "微信小程序demo,地图", 5 | "main": "app.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/giscafer/wechat-weapp-mapdemo.git" 12 | }, 13 | "keywords": [ 14 | "微信小程序demo" 15 | ], 16 | "author": "giscafer", 17 | "license": "ISC", 18 | "bugs": { 19 | "url": "https://github.com/giscafer/wechat-weapp-mapdemo/issues" 20 | }, 21 | "homepage": "https://github.com/giscafer/wechat-weapp-mapdemo#readme", 22 | "dependencies": { 23 | "mapbox-gl": "^0.24.0" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /pages/index/index.js: -------------------------------------------------------------------------------- 1 | //index.js 2 | //获取应用实例 3 | var app = getApp() 4 | Page({ 5 | data: { 6 | motto: '微信小程序尝鲜,地图定位', 7 | userInfo: {}, 8 | appInfo:{ 9 | logoUrl:'../../image/logo.png', 10 | title:'使用微信内置地图查看API定位' 11 | } 12 | }, 13 | //事件处理函数 14 | bindViewTap: function() { 15 | wx.navigateTo({ 16 | url: '../location/location' 17 | }) 18 | }, 19 | onLoad: function () { 20 | console.log('onLoad') 21 | var that = this 22 | that.setData({ 23 | appInfo:this.data.appInfo 24 | }) 25 | //调用应用实例的方法获取全局数据 26 | // app.getUserInfo(function(userInfo){ 27 | // //更新数据 28 | // that.setData({ 29 | // userInfo:userInfo 30 | // }) 31 | // that.update() 32 | // }) 33 | } 34 | }) 35 | -------------------------------------------------------------------------------- /pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "mapdemo" 3 | } -------------------------------------------------------------------------------- /pages/index/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{appInfo.title}} 6 | 7 | 8 | {{motto}} 9 | 10 | 11 | -------------------------------------------------------------------------------- /pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .userinfo { 3 | display: flex; 4 | flex-direction: column; 5 | align-items: center; 6 | } 7 | 8 | .userinfo-avatar { 9 | width: 128rpx; 10 | height: 128rpx; 11 | margin: 20rpx; 12 | border-radius: 50%; 13 | } 14 | 15 | .userinfo-nickname { 16 | color: #aaa; 17 | } 18 | 19 | .usermotto { 20 | margin-top: 200px; 21 | } -------------------------------------------------------------------------------- /pages/location/location.js: -------------------------------------------------------------------------------- 1 | //location.js 2 | //获取应用实例 3 | var app = getApp() 4 | Page({ 5 | data: { 6 | markers: [{ 7 | latitude: 23.099994, 8 | longitude: 113.324520, 9 | name: 'T.I.T 创意园', 10 | desc: '我现在的位置' 11 | }], 12 | covers: [{ 13 | latitude: 23.099794, 14 | longitude: 113.324520, 15 | iconPath: '../../images/wechart.png', 16 | rotate: 10 17 | }, { 18 | latitude: 23.099298, 19 | longitude: 113.324129, 20 | iconPath: '../../images/wechart.png', 21 | rotate: 90 22 | }] 23 | }, 24 | onLoad: function () { 25 | console.log('地图定位!') 26 | var that = this 27 | wx.getLocation({ 28 | type: 'gcj02', //返回可以用于wx.openLocation的经纬度 29 | success: function (res) { 30 | console.log(res) 31 | var latitude = res.latitude; 32 | var longitude = res.longitude; 33 | wx.openLocation({ 34 | latitude:latitude, 35 | longitude:longitude, 36 | scale:1 37 | }) 38 | } 39 | }); 40 | }, 41 | }) 42 | -------------------------------------------------------------------------------- /pages/location/location.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "地图导航" 3 | } -------------------------------------------------------------------------------- /pages/location/location.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/location/location.wxss: -------------------------------------------------------------------------------- 1 | #map { 2 | padding: 40rpx; 3 | } 4 | .text{ 5 | background-color: #eee; 6 | } -------------------------------------------------------------------------------- /pages/logs/logs.js: -------------------------------------------------------------------------------- 1 | var util = require( '../../utils/util.js' ) 2 | Page( { 3 | data: { 4 | projects: [ { name: 'FinalScheduler(终极排班系统)', git: "https://github.com/giscafer/FinalScheduler" }, 5 | { name: 'MoveSite(电影狙击手)', git: "https://github.com/giscafer/moviesite" }, 6 | { name: 'Ponitor(价格监控)', git: "https://github.com/giscafer/Ponitor" }, 7 | { name: 'hexo-theme-cafe(Hexo博客主题)', git: "https://github.com/giscafer/hexo-theme-cafe" }, 8 | { name: 'ife-course-demo(百度前端学院)', git: "https://github.com/giscafer/ife-course-demo" } 9 | ] 10 | }, 11 | onReady: function() { 12 | this.clickName(); 13 | }, 14 | clickName: function( e ) { 15 | var pros = this.data.projects; 16 | console.log( "#########################################################################################################" ) 17 | console.log( "## 其他项目 ##" ) 18 | console.log( "##-----------------------------------------------------------------------------------------------------##" ) 19 | pros.forEach( function( item, index ) { 20 | console.log( "## ", item.name + ":" + item.git ) 21 | }) 22 | console.log( "## ##" ) 23 | console.log( "#########################################################################################################" ) 24 | } 25 | }) 26 | -------------------------------------------------------------------------------- /pages/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "其他项目" 3 | } -------------------------------------------------------------------------------- /pages/logs/logs.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{project.name}} 5 | {{project.git}} 6 | 7 | 8 | -------------------------------------------------------------------------------- /pages/logs/logs.wxss: -------------------------------------------------------------------------------- 1 | .project-list { 2 | display: flex; 3 | flex-direction: column; 4 | 5 | } 6 | .project-item { 7 | margin: 10rpx 0 0 5rpx; 8 | } 9 | .project-git { 10 | font-size: 28rpx; 11 | color: blue; 12 | } -------------------------------------------------------------------------------- /pages/main/main.js: -------------------------------------------------------------------------------- 1 | var app = getApp() 2 | Page({ 3 | data: { 4 | motto: 'Hello WeApp', 5 | userInfo: {} 6 | }, 7 | onButtonTap: function() { 8 | wx.navigateTo({ 9 | url: '../logs/logs' 10 | }) 11 | }, 12 | onLoad: function () { 13 | console.log('onLoad') 14 | var that = this 15 | //登录 16 | wx.login({ 17 | success: function () { 18 | wx.getUserInfo({ 19 | success: function (res) { 20 | that.setData({userInfo: res.userInfo}) 21 | that.update() 22 | } 23 | }) 24 | }, 25 | fail: function (res) { 26 | console.log(res) 27 | } 28 | }); 29 | } 30 | }) 31 | -------------------------------------------------------------------------------- /pages/main/main.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{userInfo.nickName}} 6 | 7 | 8 | {{motto}} 9 | 10 | 11 | -------------------------------------------------------------------------------- /pages/main/main.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | .userinfo { 12 | display: flex; 13 | flex-direction: column; 14 | align-items: center; 15 | } 16 | .userinfo-avatar { 17 | width: 128rpx; 18 | height: 128rpx; 19 | margin: 20rpx; 20 | border-radius: 50%; 21 | } 22 | .userinfo-nickname { 23 | color: #aaa; 24 | } 25 | -------------------------------------------------------------------------------- /pages/map/map.js: -------------------------------------------------------------------------------- 1 | // map.js 2 | let schoolData = require('../../resources/gis-school') 3 | Page({ 4 | data: { 5 | centerX:113.3245211, 6 | centerY:23.10229, 7 | markers: [], 8 | // polyline: [{ 9 | // points: [{ 10 | // longitude: 113.3245211, 11 | // latitude: 23.10229 12 | // }, { 13 | // longitude: 113.324520, 14 | // latitude: 23.21229 15 | // }], 16 | // color:"#FF0000DD", 17 | // width: 2, 18 | // dottedLine: true 19 | // }], 20 | controls: [{ 21 | id: 1, 22 | iconPath: '/image/location-control.png', 23 | position: { 24 | left: 0, 25 | top:10, 26 | width: 40, 27 | height: 40 28 | }, 29 | clickable: true 30 | }] 31 | }, 32 | onReady: function (e) { 33 | // 使用 wx.createMapContext 获取 map 上下文 34 | this.mapCtx = wx.createMapContext('myMap') 35 | }, 36 | onLoad: function () { 37 | console.log('地图定位!') 38 | let that = this 39 | wx.getLocation({ 40 | type: 'gcj02', //返回可以用于wx.openLocation的经纬度 41 | success:(res)=>{ 42 | console.log(res) 43 | let latitude = res.latitude; 44 | let longitude = res.longitude; 45 | let marker=this.createMarker(res); 46 | this.setData({ 47 | centerX:longitude, 48 | centerY:latitude, 49 | markers:this.getSchoolMarkers() 50 | }) 51 | } 52 | }); 53 | }, 54 | regionchange(e) { 55 | console.log(e.type) 56 | }, 57 | markertap(e) { 58 | console.log(e) 59 | }, 60 | controltap(e) { 61 | console.log(e.controlId) 62 | this.moveToLocation() 63 | }, 64 | getSchoolMarkers(){ 65 | let markers=[]; 66 | for(let item of schoolData){ 67 | let marker=this.createMarker(item); 68 | markers.push(marker) 69 | } 70 | return markers; 71 | }, 72 | moveToLocation: function () { 73 | this.mapCtx.moveToLocation() 74 | }, 75 | createMarker(point){ 76 | let latitude = point.latitude; 77 | let longitude = point.longitude; 78 | let marker= { 79 | iconPath: "/image/location.png", 80 | id:point.id || 0, 81 | name:point.name || '', 82 | latitude: latitude, 83 | longitude: longitude, 84 | width: 25, 85 | height: 48 86 | }; 87 | return marker; 88 | } 89 | }) -------------------------------------------------------------------------------- /pages/map/map.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "地图标注" 3 | } -------------------------------------------------------------------------------- /pages/map/map.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/map/map.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giscafer/wechat-weapp-mapdemo/538b40f0589742572a4ea1031783296b286d4aa8/pages/map/map.wxss -------------------------------------------------------------------------------- /resources/gis-school.js: -------------------------------------------------------------------------------- 1 | module.exports=[ 2 | { 3 | "id": 1, 4 | "name": "北京大学", 5 | "longitude": "116.316176", 6 | "latitude": "39.997741" 7 | }, 8 | { 9 | "id": 2, 10 | "name": "西安科技大学", 11 | "longitude": "108.968176", 12 | "latitude": "34.239638" 13 | }, 14 | { 15 | "id": 3, 16 | "name": "西北农林科技大学", 17 | "longitude": "108.075936", 18 | "latitude": "34.270661" 19 | }, 20 | { 21 | "id": 4, 22 | "name": "陕西师范大学", 23 | "longitude": "108.902888", 24 | "latitude": "34.159134" 25 | }, 26 | { 27 | "id": 5, 28 | "name": "咸阳师范学院", 29 | "longitude": "108.734502", 30 | "latitude": "34.366822" 31 | }, 32 | { 33 | "id": 6, 34 | "name": "西北大学(太白校区)", 35 | "longitude": "108.934224", 36 | "latitude": "34.253588" 37 | }, 38 | { 39 | "id": 7, 40 | "name": "长安大学", 41 | "longitude": "108.962926", 42 | "latitude": "34.238489" 43 | }, 44 | { 45 | "id": 8, 46 | "name": "兰州大学", 47 | "longitude": "103.86663", 48 | "latitude": "36.051997" 49 | }, 50 | { 51 | "id": 9, 52 | "name": "甘肃农业大学", 53 | "longitude": "103.707241", 54 | "latitude": "36.096718" 55 | }, 56 | { 57 | "id": 10, 58 | "name": "西北师范大学", 59 | "longitude": "103.744761", 60 | "latitude": "36.104394" 61 | }, 62 | { 63 | "id": 11, 64 | "name": "甘肃林业职业技术学院", 65 | "longitude": "105.918299", 66 | "latitude": "34.48885" 67 | }, 68 | { 69 | "id": 12, 70 | "name": "兰州交通大学", 71 | "longitude": "103.730911", 72 | "latitude": "36.111356" 73 | }, 74 | { 75 | "id": 13, 76 | "name": "青海师范大学", 77 | "longitude": "101.74888", 78 | "latitude": "36.645819" 79 | }, 80 | { 81 | "id": 14, 82 | "name": "青海师范大学", 83 | "longitude": "101.74888", 84 | "latitude": "36.645819" 85 | }, 86 | { 87 | "id": 15, 88 | "name": "宁夏大学", 89 | "longitude": "106.14383", 90 | "latitude": "38.502388" 91 | }, 92 | { 93 | "id": 16, 94 | "name": "新疆农业大学", 95 | "longitude": "87.573015", 96 | "latitude": "43.818545" 97 | }, 98 | { 99 | "id": 17, 100 | "name": "新疆师范大学", 101 | "longitude": "87.600303", 102 | "latitude": "43.839824" 103 | }, 104 | { 105 | "id": 18, 106 | "name": "新疆大学", 107 | "longitude": "87.622704", 108 | "latitude": "43.772078" 109 | }, 110 | { 111 | "id": 19, 112 | "name": "昆明理工大学莲花校区", 113 | "longitude": "102.70396", 114 | "latitude": "25.066269" 115 | }, 116 | { 117 | "id": 20, 118 | "name": "西南林业大学", 119 | "longitude": "102.75875", 120 | "latitude": "25.063838" 121 | }, 122 | { 123 | "id": 21, 124 | "name": "昆明理工大学津桥学院", 125 | "longitude": "102.660574", 126 | "latitude": "25.078567" 127 | }, 128 | { 129 | "id": 22, 130 | "name": "昆明理工大学津桥学院", 131 | "longitude": "102.660574", 132 | "latitude": "25.078567" 133 | }, 134 | { 135 | "id": 23, 136 | "name": "云南师范大学本部", 137 | "longitude": "102.702368", 138 | "latitude": "25.060959" 139 | }, 140 | { 141 | "id": 24, 142 | "name": "昆明冶金高等专科学校(石江)", 143 | "longitude": "102.448038", 144 | "latitude": "24.888587" 145 | }, 146 | { 147 | "id": 25, 148 | "name": "云南大学", 149 | "longitude": "102.709377", 150 | "latitude": "25.06064" 151 | }, 152 | { 153 | "id": 26, 154 | "name": "云南能源职业技术学院", 155 | "longitude": "103.834979", 156 | "latitude": "25.549237" 157 | }, 158 | { 159 | "id": 27, 160 | "name": "云南国土资源职业学院小板桥校区", 161 | "longitude": "102.797673", 162 | "latitude": "24.976261" 163 | }, 164 | { 165 | "id": 28, 166 | "name": "贵州师范大学", 167 | "longitude": "106.727435", 168 | "latitude": "26.594053" 169 | }, 170 | { 171 | "id": 29, 172 | "name": "贵州大学", 173 | "longitude": "106.679274", 174 | "latitude": "26.450557" 175 | }, 176 | { 177 | "id": 30, 178 | "name": "西南交通大学(九里校区)", 179 | "longitude": "104.059612", 180 | "latitude": "30.704212" 181 | }, 182 | { 183 | "id": 31, 184 | "name": "成都信息工程学院", 185 | "longitude": "103.996398", 186 | "latitude": "30.585144" 187 | }, 188 | { 189 | "id": 32, 190 | "name": "西华师范大学华凤校区", 191 | "longitude": "106.075406", 192 | "latitude": "30.826496" 193 | }, 194 | { 195 | "id": 33, 196 | "name": "四川师范大学", 197 | "longitude": "103.661761", 198 | "latitude": "30.656568" 199 | }, 200 | { 201 | "id": 34, 202 | "name": "四川农业大学", 203 | "longitude": "103.007339", 204 | "latitude": "29.984534" 205 | }, 206 | { 207 | "id": 35, 208 | "name": "成都理工大学工程技术学院", 209 | "longitude": "103.736131", 210 | "latitude": "29.56571" 211 | }, 212 | { 213 | "id": 36, 214 | "name": "西南石油大学(成都校区)", 215 | "longitude": "104.190488", 216 | "latitude": "30.831667" 217 | }, 218 | { 219 | "id": 37, 220 | "name": "成都理工大学", 221 | "longitude": "104.150675", 222 | "latitude": "30.679034" 223 | }, 224 | { 225 | "id": 38, 226 | "name": "西南科技大学", 227 | "longitude": "104.701712", 228 | "latitude": "31.54063" 229 | }, 230 | { 231 | "id": 39, 232 | "name": "四川水利职业技术学院", 233 | "longitude": "103.784939", 234 | "latitude": "30.637554" 235 | }, 236 | { 237 | "id": 40, 238 | "name": "西南大学", 239 | "longitude": "106.435313", 240 | "latitude": "29.827724" 241 | }, 242 | { 243 | "id": 41, 244 | "name": "重庆交通大学", 245 | "longitude": "106.578179", 246 | "latitude": "29.49622" 247 | }, 248 | { 249 | "id": 42, 250 | "name": "重庆邮电大学", 251 | "longitude": "106.613922", 252 | "latitude": "29.53832" 253 | }, 254 | { 255 | "id": 43, 256 | "name": "重庆师范学院", 257 | "longitude": "106.465916", 258 | "latitude": "29.562619" 259 | }, 260 | { 261 | "id": 44, 262 | "name": "重庆师范学院", 263 | "longitude": "106.465916", 264 | "latitude": "29.562619" 265 | }, 266 | { 267 | "id": 45, 268 | "name": "广西师范学院", 269 | "longitude": "108.354617", 270 | "latitude": "22.839659" 271 | }, 272 | { 273 | "id": 46, 274 | "name": "桂林理工大学", 275 | "longitude": "110.322879", 276 | "latitude": "25.286816" 277 | }, 278 | { 279 | "id": 47, 280 | "name": "桂林理工大学博文管理学院", 281 | "longitude": "110.312315", 282 | "latitude": "25.071391" 283 | }, 284 | { 285 | "id": 48, 286 | "name": "钦州学院", 287 | "longitude": "108.639405", 288 | "latitude": "21.982842" 289 | }, 290 | { 291 | "id": 49, 292 | "name": "国立中山大学", 293 | "longitude": "113.304724", 294 | "latitude": "23.102257" 295 | }, 296 | { 297 | "id": 50, 298 | "name": "华南农业大学", 299 | "longitude": "113.357925", 300 | "latitude": "23.163307" 301 | }, 302 | { 303 | "id": 51, 304 | "name": "华南师范大学(正门)", 305 | "longitude": "113.354527", 306 | "latitude": "23.142099" 307 | }, 308 | { 309 | "id": 52, 310 | "name": "佛山科学技术学院", 311 | "longitude": "113.113966", 312 | "latitude": "23.024999" 313 | }, 314 | { 315 | "id": 53, 316 | "name": "广东嘉应学院", 317 | "longitude": "116.134827", 318 | "latitude": "24.33214" 319 | }, 320 | { 321 | "id": 54, 322 | "name": "广州大学", 323 | "longitude": "113.3778", 324 | "latitude": "23.043873" 325 | }, 326 | { 327 | "id": 55, 328 | "name": "广东工贸职业技术学院", 329 | "longitude": "113.462491", 330 | "latitude": "23.407151" 331 | }, 332 | { 333 | "id": 56, 334 | "name": "中南大学", 335 | "longitude": "112.942655", 336 | "latitude": "28.165898" 337 | }, 338 | { 339 | "id": 57, 340 | "name": "湖南科技大学", 341 | "longitude": "112.929134", 342 | "latitude": "27.89923" 343 | }, 344 | { 345 | "id": 58, 346 | "name": "衡阳师范学院", 347 | "longitude": "112.63191", 348 | "latitude": "26.874344" 349 | }, 350 | { 351 | "id": 59, 352 | "name": "湖南师范大学", 353 | "longitude": "112.956563", 354 | "latitude": "28.193059" 355 | }, 356 | { 357 | "id": 60, 358 | "name": "湖南城市学院", 359 | "longitude": "112.396856", 360 | "latitude": "28.547046" 361 | }, 362 | { 363 | "id": 61, 364 | "name": "中南林业科技大学", 365 | "longitude": "113.004217", 366 | "latitude": "28.138946" 367 | }, 368 | { 369 | "id": 62, 370 | "name": "武汉大学", 371 | "longitude": "114.37139", 372 | "latitude": "30.544742" 373 | }, 374 | { 375 | "id": 63, 376 | "name": "中国地质大学(武汉)", 377 | "longitude": "114.409031", 378 | "latitude": "30.526561" 379 | }, 380 | { 381 | "id": 64, 382 | "name": "武汉理工大学", 383 | "longitude": "114.358518", 384 | "latitude": "30.525667" 385 | }, 386 | { 387 | "id": 65, 388 | "name": "湖北大学", 389 | "longitude": "114.3386", 390 | "latitude": "30.584771" 391 | }, 392 | { 393 | "id": 66, 394 | "name": "华中农业大学", 395 | "longitude": "114.364494", 396 | "latitude": "30.480121" 397 | }, 398 | { 399 | "id": 67, 400 | "name": "湖北科技职业学院", 401 | "longitude": "114.411275", 402 | "latitude": "30.477686" 403 | }, 404 | { 405 | "id": 68, 406 | "name": "湖北科技职业学院", 407 | "longitude": "114.411275", 408 | "latitude": "30.477686" 409 | }, 410 | { 411 | "id": 69, 412 | "name": "湖北科技职业学院", 413 | "longitude": "114.411275", 414 | "latitude": "30.477686" 415 | }, 416 | { 417 | "id": 70, 418 | "name": "湖北科技职业学院", 419 | "longitude": "114.411275", 420 | "latitude": "30.477686" 421 | }, 422 | { 423 | "id": 71, 424 | "name": "中国地质大学江城学院", 425 | "longitude": "114.341805", 426 | "latitude": "30.355516" 427 | }, 428 | { 429 | "id": 72, 430 | "name": "长江大学", 431 | "longitude": "112.221968", 432 | "latitude": "30.338725" 433 | }, 434 | { 435 | "id": 73, 436 | "name": "湖北国土资源职业学院(东北门)", 437 | "longitude": "114.057401", 438 | "latitude": "30.325205" 439 | }, 440 | { 441 | "id": 74, 442 | "name": "许昌学院", 443 | "longitude": "113.875257", 444 | "latitude": "34.04855" 445 | }, 446 | { 447 | "id": 75, 448 | "name": "河南城建学院", 449 | "longitude": "113.19581", 450 | "latitude": "33.775585" 451 | }, 452 | { 453 | "id": 76, 454 | "name": "黄河水利职业技术学院", 455 | "longitude": "114.340122", 456 | "latitude": "34.812714" 457 | }, 458 | { 459 | "id": 77, 460 | "name": "南阳师院教育学院", 461 | "longitude": "112.522623", 462 | "latitude": "32.995848" 463 | }, 464 | { 465 | "id": 78, 466 | "name": "华北水利水电大学", 467 | "longitude": "113.801654", 468 | "latitude": "34.791358" 469 | }, 470 | { 471 | "id": 79, 472 | "name": "信阳师范学院-华锐学院", 473 | "longitude": "114.045518", 474 | "latitude": "32.147236" 475 | }, 476 | { 477 | "id": 80, 478 | "name": "信阳师范学院-华锐学院", 479 | "longitude": "114.045518", 480 | "latitude": "32.147236" 481 | }, 482 | { 483 | "id": 81, 484 | "name": "河南农业大学", 485 | "longitude": "113.669781", 486 | "latitude": "34.79138" 487 | }, 488 | { 489 | "id": 82, 490 | "name": "郑州大学(新校区)", 491 | "longitude": "113.542962", 492 | "latitude": "34.822975" 493 | }, 494 | { 495 | "id": 83, 496 | "name": "河南理工大学万方科技学院", 497 | "longitude": "113.240591", 498 | "latitude": "35.248056" 499 | }, 500 | { 501 | "id": 84, 502 | "name": "河南大学", 503 | "longitude": "114.31496", 504 | "latitude": "34.82336" 505 | }, 506 | { 507 | "id": 85, 508 | "name": "河南财经政法大学", 509 | "longitude": "113.826659", 510 | "latitude": "34.787689" 511 | }, 512 | { 513 | "id": 86, 514 | "name": "河南理工大学", 515 | "longitude": "113.272211", 516 | "latitude": "35.194323" 517 | }, 518 | { 519 | "id": 87, 520 | "name": "鲁东大学", 521 | "longitude": "121.365593", 522 | "latitude": "37.528502" 523 | }, 524 | { 525 | "id": 88, 526 | "name": "山东交通学院", 527 | "longitude": "116.803805", 528 | "latitude": "36.54318" 529 | }, 530 | { 531 | "id": 89, 532 | "name": "枣庄学院", 533 | "longitude": "117.542936", 534 | "latitude": "34.906593" 535 | }, 536 | { 537 | "id": 90, 538 | "name": "滨州学院", 539 | "longitude": "117.995681", 540 | "latitude": "37.391121" 541 | }, 542 | { 543 | "id": 91, 544 | "name": "聊城大学", 545 | "longitude": "116.00266", 546 | "latitude": "36.440279" 547 | }, 548 | { 549 | "id": 92, 550 | "name": "山东建筑大学", 551 | "longitude": "117.191719", 552 | "latitude": "36.688677" 553 | }, 554 | { 555 | "id": 93, 556 | "name": "山东农业大学(本部)", 557 | "longitude": "117.125149", 558 | "latitude": "36.20079" 559 | }, 560 | { 561 | "id": 94, 562 | "name": "山东师范大学", 563 | "longitude": "117.048643", 564 | "latitude": "36.657842" 565 | }, 566 | { 567 | "id": 95, 568 | "name": "山东科技大学", 569 | "longitude": "120.13158", 570 | "latitude": "36.005974" 571 | }, 572 | { 573 | "id": 96, 574 | "name": "山东科技大学", 575 | "longitude": "120.13158", 576 | "latitude": "36.005974" 577 | }, 578 | { 579 | "id": 97, 580 | "name": "中国石油大学", 581 | "longitude": "120.182287", 582 | "latitude": "35.951212" 583 | }, 584 | { 585 | "id": 98, 586 | "name": "江西农业大学", 587 | "longitude": "115.839315", 588 | "latitude": "28.768197" 589 | }, 590 | { 591 | "id": 99, 592 | "name": "赣南师范学院", 593 | "longitude": "114.893787", 594 | "latitude": "25.801247" 595 | }, 596 | { 597 | "id": 100, 598 | "name": "江西师范大学", 599 | "longitude": "115.930063", 600 | "latitude": "28.683728" 601 | }, 602 | { 603 | "id": 101, 604 | "name": "东华理工大学(广兰校区)", 605 | "longitude": "115.832359", 606 | "latitude": "28.725326" 607 | }, 608 | { 609 | "id": 102, 610 | "name": "江西理工大学", 611 | "longitude": "114.935558", 612 | "latitude": "25.860808" 613 | }, 614 | { 615 | "id": 103, 616 | "name": "江西信息应用职业技术学院", 617 | "longitude": "115.913581", 618 | "latitude": "28.59398" 619 | }, 620 | { 621 | "id": 104, 622 | "name": "福建师范大学", 623 | "longitude": "119.315693", 624 | "latitude": "26.042134" 625 | }, 626 | { 627 | "id": 105, 628 | "name": "福建师范大学协和学院", 629 | "longitude": "119.213145", 630 | "latitude": "26.028946" 631 | }, 632 | { 633 | "id": 106, 634 | "name": "闽江学院工业路校区", 635 | "longitude": "119.286411", 636 | "latitude": "26.071289" 637 | }, 638 | { 639 | "id": 107, 640 | "name": "集美大学", 641 | "longitude": "118.106347", 642 | "latitude": "24.577286" 643 | }, 644 | { 645 | "id": 108, 646 | "name": "泉州师范学院", 647 | "longitude": "118.676072", 648 | "latitude": "24.873525" 649 | }, 650 | { 651 | "id": 109, 652 | "name": "安徽农业大学", 653 | "longitude": "117.264855", 654 | "latitude": "31.86668" 655 | }, 656 | { 657 | "id": 110, 658 | "name": "安徽建筑大学南区", 659 | "longitude": "117.229423", 660 | "latitude": "31.749981" 661 | }, 662 | { 663 | "id": 111, 664 | "name": "合肥工业大学(屯溪路校区)", 665 | "longitude": "117.302545", 666 | "latitude": "31.849275" 667 | }, 668 | { 669 | "id": 112, 670 | "name": "池州学院", 671 | "longitude": "117.572812", 672 | "latitude": "30.650029" 673 | }, 674 | { 675 | "id": 113, 676 | "name": "安徽大学", 677 | "longitude": "117.262098", 678 | "latitude": "31.85077" 679 | }, 680 | { 681 | "id": 114, 682 | "name": "铜陵学院新校区", 683 | "longitude": "117.852676", 684 | "latitude": "30.97003" 685 | }, 686 | { 687 | "id": 115, 688 | "name": "安徽理工大学", 689 | "longitude": "117.017248", 690 | "latitude": "32.639648" 691 | }, 692 | { 693 | "id": 116, 694 | "name": "滁州学院(北校区)", 695 | "longitude": "118.310258", 696 | "latitude": "32.299393" 697 | }, 698 | { 699 | "id": 117, 700 | "name": "安徽科技学院(东华路)", 701 | "longitude": "117.572961", 702 | "latitude": "32.878498" 703 | }, 704 | { 705 | "id": 118, 706 | "name": "安徽师范大学南校区", 707 | "longitude": "118.385586", 708 | "latitude": "31.289755" 709 | }, 710 | { 711 | "id": 119, 712 | "name": "黑龙江信息技术职业学院(学院路...", 713 | "longitude": "126.528409", 714 | "latitude": "45.877985" 715 | }, 716 | { 717 | "id": 120, 718 | "name": "哈尔滨铁道职业技术学院", 719 | "longitude": "126.633171", 720 | "latitude": "45.706801" 721 | }, 722 | { 723 | "id": 121, 724 | "name": "哈尔滨师范大学", 725 | "longitude": "126.566119", 726 | "latitude": "45.867041" 727 | }, 728 | { 729 | "id": 122, 730 | "name": "黑龙江工程学院", 731 | "longitude": "126.69621", 732 | "latitude": "45.789833" 733 | }, 734 | { 735 | "id": 123, 736 | "name": "东北林业大学", 737 | "longitude": "126.644728", 738 | "latitude": "45.72658" 739 | }, 740 | { 741 | "id": 124, 742 | "name": "吉林大学", 743 | "longitude": "125.269766", 744 | "latitude": "43.912027" 745 | }, 746 | { 747 | "id": 125, 748 | "name": "东北师范大学", 749 | "longitude": "125.337277", 750 | "latitude": "43.867238" 751 | }, 752 | { 753 | "id": 126, 754 | "name": "吉林建筑大学", 755 | "longitude": "125.413674", 756 | "latitude": "43.801768" 757 | }, 758 | { 759 | "id": 127, 760 | "name": "长春师范大学", 761 | "longitude": "125.402986", 762 | "latitude": "43.921203" 763 | }, 764 | { 765 | "id": 128, 766 | "name": "吉林工程技术师范学院", 767 | "longitude": "125.414453", 768 | "latitude": "43.889344" 769 | }, 770 | { 771 | "id": 129, 772 | "name": "吉林工程技术师范学院", 773 | "longitude": "125.414453", 774 | "latitude": "43.889344" 775 | }, 776 | { 777 | "id": 130, 778 | "name": "吉林师范大学", 779 | "longitude": "124.350798", 780 | "latitude": "43.162921" 781 | }, 782 | { 783 | "id": 131, 784 | "name": "延边大学", 785 | "longitude": "129.499039", 786 | "latitude": "42.916793" 787 | }, 788 | { 789 | "id": 132, 790 | "name": "东北大学", 791 | "longitude": "123.426007", 792 | "latitude": "41.770841" 793 | }, 794 | { 795 | "id": 133, 796 | "name": "辽宁工程技术大学", 797 | "longitude": "121.67119", 798 | "latitude": "42.029827" 799 | }, 800 | { 801 | "id": 134, 802 | "name": "大连海事大学", 803 | "longitude": "121.538757", 804 | "latitude": "38.877552" 805 | }, 806 | { 807 | "id": 135, 808 | "name": "辽宁师范大学", 809 | "longitude": "121.570587", 810 | "latitude": "38.922313" 811 | }, 812 | { 813 | "id": 136, 814 | "name": "太原师范学院", 815 | "longitude": "112.583794", 816 | "latitude": "37.870068" 817 | }, 818 | { 819 | "id": 137, 820 | "name": "太原理工大学", 821 | "longitude": "112.531074", 822 | "latitude": "37.859706" 823 | }, 824 | { 825 | "id": 138, 826 | "name": "山西师范大学", 827 | "longitude": "111.51236", 828 | "latitude": "36.086532" 829 | }, 830 | { 831 | "id": 139, 832 | "name": "山西农业大学", 833 | "longitude": "112.588682", 834 | "latitude": "37.430004" 835 | }, 836 | { 837 | "id": 140, 838 | "name": "燕山大学", 839 | "longitude": "119.544697", 840 | "latitude": "39.910159" 841 | }, 842 | { 843 | "id": 141, 844 | "name": "河北工程大学", 845 | "longitude": "114.507632", 846 | "latitude": "36.577973" 847 | }, 848 | { 849 | "id": 142, 850 | "name": "河北师范大学(新校区)", 851 | "longitude": "114.527955", 852 | "latitude": "38.002" 853 | }, 854 | { 855 | "id": 143, 856 | "name": "河北联合大学", 857 | "longitude": "114.43145", 858 | "latitude": "38.094956" 859 | }, 860 | { 861 | "id": 144, 862 | "name": "河北联合大学", 863 | "longitude": "114.43145", 864 | "latitude": "38.094956" 865 | }, 866 | { 867 | "id": 145, 868 | "name": "中国地质大学长城学院", 869 | "longitude": "115.493827", 870 | "latitude": "38.820215" 871 | }, 872 | { 873 | "id": 146, 874 | "name": "邢台学院", 875 | "longitude": "114.511934", 876 | "latitude": "37.096848" 877 | }, 878 | { 879 | "id": 147, 880 | "name": "石家庄经济学院", 881 | "longitude": "114.555047", 882 | "latitude": "38.025888" 883 | }, 884 | { 885 | "id": 148, 886 | "name": "张家口学院", 887 | "longitude": "114.875186", 888 | "latitude": "40.848254" 889 | }, 890 | { 891 | "id": 149, 892 | "name": "河北联合大学轻工学院", 893 | "longitude": "118.166972", 894 | "latitude": "39.68311" 895 | }, 896 | { 897 | "id": 150, 898 | "name": "天津城建大学", 899 | "longitude": "117.102435", 900 | "latitude": "39.101432" 901 | }, 902 | { 903 | "id": 151, 904 | "name": "天津师范大学", 905 | "longitude": "117.134162", 906 | "latitude": "39.078287" 907 | }, 908 | { 909 | "id": 152, 910 | "name": "北京林业大学", 911 | "longitude": "116.350675", 912 | "latitude": "40.007593" 913 | }, 914 | { 915 | "id": 153, 916 | "name": "北京师范大学", 917 | "longitude": "116.37377", 918 | "latitude": "39.967216" 919 | }, 920 | { 921 | "id": 154, 922 | "name": "中国地质大学(北京)", 923 | "longitude": "116.354123", 924 | "latitude": "39.997161" 925 | }, 926 | { 927 | "id": 155, 928 | "name": "中国农业大学", 929 | "longitude": "116.36421", 930 | "latitude": "40.010529" 931 | }, 932 | { 933 | "id": 156, 934 | "name": "北京联合大学", 935 | "longitude": "116.433812", 936 | "latitude": "39.996166" 937 | }, 938 | { 939 | "id": 157, 940 | "name": "北京建筑大学", 941 | "longitude": "116.34892", 942 | "latitude": "39.941021" 943 | }, 944 | { 945 | "id": 158, 946 | "name": "北京工业职业技术学院", 947 | "longitude": "116.128658", 948 | "latitude": "39.965537" 949 | }, 950 | { 951 | "id": 159, 952 | "name": "首都师范大学", 953 | "longitude": "116.31305", 954 | "latitude": "39.936754" 955 | }, 956 | { 957 | "id": 160, 958 | "name": "北京北大方正软件技术学院第三教学楼", 959 | "longitude": "116.747548", 960 | "latitude": "39.621014" 961 | }, 962 | { 963 | "id": 161, 964 | "name": "浙江大学(玉泉校区)", 965 | "longitude": "120.129649", 966 | "latitude": "30.270067" 967 | }, 968 | { 969 | "id": 162, 970 | "name": "杭州师范大学(东南门)", 971 | "longitude": "120.020273", 972 | "latitude": "30.294339" 973 | }, 974 | { 975 | "id": 163, 976 | "name": "浙江农林大学", 977 | "longitude": "119.735539", 978 | "latitude": "30.262074" 979 | }, 980 | { 981 | "id": 164, 982 | "name": "华东师范大学", 983 | "longitude": "121.45944", 984 | "latitude": "31.034692" 985 | }, 986 | { 987 | "id": 165, 988 | "name": "同济大学", 989 | "longitude": "121.507102", 990 | "latitude": "31.288675" 991 | }, 992 | { 993 | "id": 166, 994 | "name": "上海师范大学(桂林路)", 995 | "longitude": "121.423228", 996 | "latitude": "31.167505" 997 | }, 998 | { 999 | "id": 167, 1000 | "name": "南京大学", 1001 | "longitude": "118.783661", 1002 | "latitude": "32.064172" 1003 | }, 1004 | { 1005 | "id": 168, 1006 | "name": "东南大学", 1007 | "longitude": "118.800002", 1008 | "latitude": "32.061518" 1009 | }, 1010 | { 1011 | "id": 169, 1012 | "name": "南京航空航天大学", 1013 | "longitude": "118.823973", 1014 | "latitude": "32.040752" 1015 | }, 1016 | { 1017 | "id": 170, 1018 | "name": "南京林业大学", 1019 | "longitude": "118.819924", 1020 | "latitude": "32.08331" 1021 | }, 1022 | { 1023 | "id": 171, 1024 | "name": "南京师范大学(随园校区)", 1025 | "longitude": "118.775625", 1026 | "latitude": "32.059536" 1027 | }, 1028 | { 1029 | "id": 172, 1030 | "name": "南京工业大学", 1031 | "longitude": "118.650869", 1032 | "latitude": "32.077849" 1033 | }, 1034 | { 1035 | "id": 173, 1036 | "name": "南京信息工程大学(宁六路校区)", 1037 | "longitude": "118.729585", 1038 | "latitude": "32.210505" 1039 | }, 1040 | { 1041 | "id": 174, 1042 | "name": "南京晓庄学院(莫愁校区)", 1043 | "longitude": "118.75911", 1044 | "latitude": "32.042803" 1045 | }, 1046 | { 1047 | "id": 175, 1048 | "name": "南京邮电大学", 1049 | "longitude": "118.937391", 1050 | "latitude": "32.11451" 1051 | }, 1052 | { 1053 | "id": 176, 1054 | "name": "中国矿业大学(文昌校区)", 1055 | "longitude": "117.205304", 1056 | "latitude": "34.226185" 1057 | }, 1058 | { 1059 | "id": 177, 1060 | "name": "中国矿业大学(文昌校区)", 1061 | "longitude": "117.205304", 1062 | "latitude": "34.226185" 1063 | }, 1064 | { 1065 | "id": 178, 1066 | "name": "淮阴师范学院", 1067 | "longitude": "119.013622", 1068 | "latitude": "33.647564" 1069 | }, 1070 | { 1071 | "id": 179, 1072 | "name": "淮海工学院", 1073 | "longitude": "119.228426", 1074 | "latitude": "34.611902" 1075 | }, 1076 | { 1077 | "id": 180, 1078 | "name": "南京师范大学泰州学院", 1079 | "longitude": "119.947592", 1080 | "latitude": "32.481954" 1081 | }, 1082 | { 1083 | "id": 181, 1084 | "name": "江苏师范大学", 1085 | "longitude": "117.185967", 1086 | "latitude": "34.201676" 1087 | }, 1088 | { 1089 | "id": 182, 1090 | "name": "南通大学", 1091 | "longitude": "120.915932", 1092 | "latitude": "31.978858" 1093 | }, 1094 | { 1095 | "id": 183, 1096 | "name": "扬州职业大学", 1097 | "longitude": "119.387026", 1098 | "latitude": "32.401189" 1099 | }, 1100 | { 1101 | "id": 184, 1102 | "name": "扬州环境资源职业技术学院(念四校区)", 1103 | "longitude": "119.427223", 1104 | "latitude": "32.404161" 1105 | }, 1106 | { 1107 | "id": 185, 1108 | "name": "苏州科技学院", 1109 | "longitude": "120.583218", 1110 | "latitude": "31.255356" 1111 | }, 1112 | { 1113 | "id": 186, 1114 | "name": "地图说明", 1115 | "longitude": "103.053633", 1116 | "latitude": "44.733374" 1117 | } 1118 | ] -------------------------------------------------------------------------------- /utils/util.js: -------------------------------------------------------------------------------- 1 | function formatTime(date) { 2 | var year = date.getFullYear() 3 | var month = date.getMonth() + 1 4 | var day = date.getDate() 5 | 6 | var hour = date.getHours() 7 | var minute = date.getMinutes() 8 | var second = date.getSeconds(); 9 | 10 | 11 | return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') 12 | } 13 | 14 | function formatNumber(n) { 15 | n = n.toString() 16 | return n[1] ? n : '0' + n 17 | } 18 | 19 | module.exports = { 20 | formatTime: formatTime 21 | } 22 | --------------------------------------------------------------------------------