原创 svn提示Unable to connect to a repository at URL的解決方案。

當我們使用svn拉取代碼的時候,會遇到這種情況。 這時候我們需要這樣來處理: 打開settings,然後clear就ok啦。

原创 關於javascript中避免使用eval的理解

這兩天在翻閱《JavaScript模式》的時候,看到一個標題,“避免使用eval()”,這不禁讓我想探索一下,爲什麼要避免使用eval。 首先我們來先看一下eval()的定義: 執行一段字符串中的JavaScript代碼。 摘要

原创 關於JavaScript中的空格。

在js中,使用空格有助於改善代買的可讀性和一致性。js中,可在列表表達式和語句結束後面添加空格。 使用空格比較好的位置: //大量空格,並且使用一致 //使得代碼的可讀性更好 for (var i = 0; i < 1

原创 筆記:對JavaScript中對象的理解

創建對象的最簡單方式就是創建一個object的實例,然後添加屬性和方法: var person = new Object(); person.name = "miyagi"; person.ag

原创 cesium轉換座標,將沒有高度的座標轉換爲世界座標。

resdata爲變量 var terrainProvider = viewer.terrainProvider; var psoitions = []; for (var i = 0; i < resdata.le

原创 js上傳geojson文件,讀取geojson文件中的座標。

首先來看看什麼是geojson文件。 就是這樣的: { "type": "FeatureCollection", "features": [ { "type": "Feature", "pr

原创 cesium 地圖添加柱狀統計圖,並且動態添加。

遇到一個需求,需要在三維地圖上動態添加一個柱狀圖。 function echartsPlay() { dlEllipse = viewer.entities.add({ position: Cesium.Ca

原创 echarts不同數據添加多個縱座標

在我們echarts開發中,肯定會遇到一個問題。 那就是當有多個數據且數據大小差距太大時,就會出現有些數據小到看不到的情況。 所以在遇到這種情況時,我通常的解決辦法就是給他多加一個座標軸。 option = {

原创 vuex的使用,以及屬性含義

import vue from 'vue' import vuex from 'vuex' vue.use(vuex) //dispatch:異步操作,寫法: this.$store.dispatch('mutations方

原创 webuploader,跨域上傳報錯405,導致無法上傳的原因及解決辦法。

webuploader跨域上傳時會發送兩個請求: 一個是options請求,一個是post請求。在我一次項目的使用中,在進行上傳的options請求的時候,系統報錯。 HTTP 405 錯誤 – 方法不被允許 (Method n

原创 cesium鼠標移入實體動態加亮

var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); handler.setInputAction(

原创 leaflet的一些常用用法及插件用法(持續更新)

首先創建地圖 var map = L.map('map'.setView([35, 105], 5) 實現定位 map.setView([31.99, 120.26], 13) 定義地圖事件 map.off('click

原创 使用cesium,進行貼地面積量算

viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);

原创 使用Cesium動態繪製點、線、面、圓、矩形(添加清除實體事件)

在這個博主的博客基礎上添加了清楚圖層和實體的事件 https://blog.csdn.net/qwe435541908/article/details/90762066 handler.setInputAction(functi

原创 cesium限制相機縮放

viewer.scene.screenSpaceCameraController.minimumZoomDistance = 400;//相機的高度的最小值 viewer.scene.screenSpaceCameraContro