Cesium

ภาพหน้าจอของซอฟแวร์:
Cesium
รายละเอียดซอฟแวร์:
รุ่น: 1.9 การปรับปรุง
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Analytical Graphics, Inc.
การอนุญาต: ฟรี
ความนิยม: 99

Rating: 1.5/5 (Total Votes: 2)

ซีเซียมเป็นพื้น JavaScript API นามธรรมสำหรับการควบคุมการทำแผนที่ต่างๆและวิธีการแสดงผลที่ช่วยให้นักพัฒนาสามารถสร้างจัดการและการควบคุมผ่านทางแผนที่โค้ด JavaScript
ซีเซียมสนับสนุน 2D, 2.5D และ 3D โหมดการแสดงผลและสามารถนำมาใช้สำหรับทั้งแผนที่แบนและลูกโลกจริง (มุมมองของดาวเคราะห์)
แผนที่ที่สร้างขึ้นด้วยซีเซียมสามารถเคลื่อนไหว, ซูมเข้าและออกปรับตัวดีขึ้นด้วยการควบคุมเพิ่มเติมและซ้อนแม้จะมีรูปร่างเส้นทางและข้อความอธิบายและป้ายชื่อ
ภูมิประเทศในชีวิตจริงนอกจากนี้ยังสามารถนำมาลงจุดผ่าน WebGL โดยไม่ต้องติดตั้งปลั๊กอินเบราว์เซอร์ใด ๆ หรือ add-on
ข้อมูลแผนที่ที่สามารถซื้อได้จากไฟล์ CZML, KML, TMS, WMS, Bing, ESRI หรือ OpenStreetMaps
ถ้าการกระจายซีเซียมหลักไม่รวมถึงคุณลักษณะที่คุณต้องการแผนที่ของคุณจะมีไม่สิ้นหวัง เพียงตรวจสอบพื้นที่เก็บข้อมูลปลั๊กอินเพราะอาจจะมีปลั๊กอินสำหรับที่

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • เพิ่มนิติบุคคล .show, บูลีนในการซ่อนหรือแสดงนิติบุคคลและเด็ก.
  • เพิ่ม Entity.isShowing สถานที่ให้บริการอ่านอย่างเดียวที่บ่งชี้ว่าถ้าองค์กรในปัจจุบันคือการวาด.
  • เพิ่มการสนับสนุนสำหรับการมองเห็นองค์ประกอบ KML.
  • เพิ่ม PolylineArrowMaterialProperty วัสดุที่จะอนุญาตให้หน่วยงานที่จะใช้ลูกศรเส้น.
  • เพิ่ม VelocityOrientationProperty ในการปรับทิศทางได้อย่างง่ายดายกราฟิกนิติบุคคล (เช่นรูปแบบ) ตามทิศทางที่มีการเคลื่อนไหว.
  • เพิ่มสาธิต Sandcastle ใหม่การแก้ไขซึ่งแสดงให้เห็นถึงตำแหน่งเวลาแบบไดนามิกตัวเลือกการแก้ไขและใช้ VelocityOrientationProperty ใหม่ในการปรับทิศทางของเครื่องบินในเที่ยวบิน.
  • คงจัดการที่ไม่เหมาะสมของค่า null เมื่อโหลดข้อมูล GeoJSON ยัง.
  • เพิ่มการสนับสนุนสำหรับคุณลักษณะเชิงภาพอัตโนมัติเลือกจาก ArcGisMapServerImagerProvider.
  • เพิ่มความสามารถในการระบุรูปแบบการปูกระเบื้องที่ต้องการสี่เหลี่ยมผืนผ้าและความกว้างและความสูงของกระเบื้องเพื่อสร้าง ArcGisMapServerImagerProvider.
  • เพิ่มความสามารถในการเข้าถึงชั้น ArcGIS MapServer แบบไดนามิกโดยระบุชั้นพารามิเตอร์เพื่อสร้าง ArcGisMapServerImagerProvider.
  • ปรับปรุง viewer.zoomTo viewer.flyTo และเพื่อให้พวกเขาอยู่ในขณะนี้ & quot; พยายามที่ดีที่สุด & quot; และการทำงานแม้ว่าบางหน่วยงานที่ถูกซูมไปไม่ได้ในขณะนี้ในที่เกิดเหตุ.
  • เพิ่มตัวเลือกใหม่ในการก่อสร้างและ CesiumWidget Viewer สำหรับ Skybox, skyAtmosphere และโลก.
  • แก้ไขข้อผิดพลาดที่ทำให้ซีเซียมจากการทำงานในการกำหนดค่าเบราว์เซอร์ที่ localStorage พิการอย่างชัดเจนเช่นโหมดการใช้งานส่วนตัวของ Safari.
  • ซีเซียมมีการทดสอบตอนนี้ใช้จัสมิน 2.2.0.
  • การตรวจสอบคง PointerEvent เพื่อที่จะทำงานร่วมกับการใช้งานของสเปคเก่า นอกจากนี้ยังช่วยแก้ไขการขาดการจัดการเมาส์เมื่อการตรวจสอบล้มเหลวเช่นเมื่อใช้ซีเซียมในการควบคุมของ Windows เว็บเบราเซอร์.

มีอะไรใหม่ ในรุ่น 1.8:

  • เพิ่ม Entity.show, บูลีนในการซ่อนหรือแสดง นิติบุคคลและเด็ก.
  • เพิ่ม Entity.isShowing สถานที่ให้บริการอ่านอย่างเดียวที่บ่งชี้ว่าถ้าองค์กรในปัจจุบันคือการวาด.
  • เพิ่มการสนับสนุนสำหรับการมองเห็นองค์ประกอบ KML.
  • เพิ่ม PolylineArrowMaterialProperty วัสดุที่จะอนุญาตให้หน่วยงานที่จะใช้ลูกศรเส้น.
  • เพิ่ม VelocityOrientationProperty ในการปรับทิศทางได้อย่างง่ายดายกราฟิกนิติบุคคล (เช่นรูปแบบ) ตามทิศทางที่มีการเคลื่อนไหว.
  • เพิ่มสาธิต Sandcastle ใหม่การแก้ไขซึ่งแสดงให้เห็นถึงตำแหน่งเวลาแบบไดนามิกตัวเลือกการแก้ไขและใช้ VelocityOrientationProperty ใหม่ในการปรับทิศทางของเครื่องบินในเที่ยวบิน.
  • คงจัดการที่ไม่เหมาะสมของค่า null เมื่อโหลดข้อมูล GeoJSON ยัง.
  • เพิ่มการสนับสนุนสำหรับคุณลักษณะเชิงภาพอัตโนมัติเลือกจาก ArcGisMapServerImagerProvider.
  • เพิ่มความสามารถในการระบุรูปแบบการปูกระเบื้องที่ต้องการสี่เหลี่ยมผืนผ้าและความกว้างและความสูงของกระเบื้องเพื่อสร้าง ArcGisMapServerImagerProvider.
  • เพิ่มความสามารถในการเข้าถึงชั้น ArcGIS MapServer แบบไดนามิกโดยระบุชั้นพารามิเตอร์เพื่อสร้าง ArcGisMapServerImagerProvider.
  • ปรับปรุง viewer.zoomTo viewer.flyTo และเพื่อให้พวกเขาอยู่ในขณะนี้ & quot; พยายามที่ดีที่สุด & quot; และการทำงานแม้ว่าบางหน่วยงานที่ถูกซูมไปไม่ได้ในขณะนี้ในที่เกิดเหตุ.
  • เพิ่มตัวเลือกใหม่ในการก่อสร้างและ CesiumWidget Viewer สำหรับ Skybox, skyAtmosphere และโลก.
  • แก้ไขข้อผิดพลาดที่ทำให้ซีเซียมจากการทำงานในการกำหนดค่าเบราว์เซอร์ที่ localStorage พิการอย่างชัดเจนเช่นโหมดการใช้งานส่วนตัวของ Safari.
  • ซีเซียมมีการทดสอบตอนนี้ใช้จัสมิน 2.2.0.
  • การตรวจสอบคง PointerEvent เพื่อที่จะทำงานร่วมกับการใช้งานของสเปคเก่า นอกจากนี้ยังช่วยแก้ไขการขาดการจัดการเมาส์เมื่อการตรวจสอบล้มเหลวเช่นเมื่อใช้ซีเซียมในการควบคุมของ Windows เว็บเบราเซอร์.

มีอะไรใหม่ ในรุ่น 1.6:

  • เพิ่มการสนับสนุนสำหรับกิจกรรมสัมผัสบน Internet Explorer 11 โดยใช้ตัวชี้ เหตุการณ์ API.
  • ความกว้างของร่างรูปทรงเรขาคณิตเพิ่มการสนับสนุนไปยังชั้นแหล่งข้อมูล นี้ถูกเปิดเผยผ่านทางทรัพย์สิน outlineWidth ใหม่ใน EllipseGraphics, EllipsoidGraphics, PolygonGraphics, RectangleGraphics และ WallGraphics.
  • outlineWidth เพิ่มการสนับสนุนเพื่อ CZML แพ็คเก็ตรูปทรงเรขาคณิต.
  • เพิ่มการสนับสนุนความกว้างของจังหวะในการดำเนินงาน GeoJSON ยังสไตล์ที่เรียบง่าย.
  • เพิ่มความสามารถในการระบุค่าเริ่มต้น GeoJSON ยังจัดแต่งทรงผมระดับโลก ดูเอกสารรายละเอียด.
  • เพิ่ม CallbackProperty เพื่อสนับสนุนการประเมินผลของสถ​​านที่ขี้เกียจเช่นเดียวกับคุณสมบัติแบบกำหนดเองให้ง่ายต่อการสร้าง.
  • เพิ่มพารามิเตอร์ตัวเลือกที่จะ GeoJsonDataSource.load, GeoJsonDataSource.loadUrl และ GeoJsonDataSource.fromUrl ที่จะอนุญาตให้มีการจัดแต่งทรงผมต่อพื้นฐานเช่น ตัวอย่างเช่น Sandcastle.
  • การปรับปรุงประสิทธิภาพในการโหลด GeoJSON ยัง.
  • จุดปรับปรุงประสิทธิภาพการมองเห็นสำหรับแหล่งข้อมูลทั้งหมด.
  • การปรับปรุงประสิทธิภาพการทำงานและการใช้งานหน่วยความจำของ EllipseGeometry, EllipseOutlineGeometry, CircleGeometry และ CircleOutlineGeometry.
  • ตัวเลือกเพิ่ม tileMatrixLabels เพื่อ WebMapTileServiceImageryProvider.
  • แก้ไขข้อผิดพลาดใน PolylineGeometry ที่จะทำให้เกิดรูปทรงเรขาคณิตที่จะข้ามแยก IDL สำหรับฉาก 3 มิติเท่านั้น # 1197
  • เพิ่ม modelMatrix และตัวเลือกในการเฟ้นหาตัวสร้างดั้งเดิม.
  • พารามิเตอร์แปล Matrix4.fromRotationTranslation ตอนนี้เริ่มต้นที่ Cartesian3.ZERO.
  • คง ModelNode.matrix เมื่อโหนดมีการกำหนดเป้​​าหมายสำหรับการเคลื่อนไหว.
  • Camera.tilt ตอนที่หนีบไปที่ [-pi / 2, ปี่ / 2] แทน [0, ปี่ / 2].
  • แก้ไขปัญหาที่อาจนำไปสู่​​ประสิทธิภาพที่ดีใน GPUs สิ้นลงเช่น Intel HD 3000.
  • เพิ่ม distanceSquared เพื่อ Cartesian2, Cartesian3 และ Cartesian4.
  • เพิ่ม Matrix4.multiplyByMatrix3.
  • แก้ไขข้อผิดพลาดในรุ่นที่เพิ่มประสิทธิภาพ shader WebGL ในลินุกซ์ที่ก่อให้เกิดการโหลดตาข่ายที่จะล้มเหลว.

มีอะไรใหม่ ในรุ่น 1.1:

  • เพิ่มผู้ให้บริการภาพใหม่ WebMapTileServiceImageryProvider, การเข้าถึงกระเบื้องบน WMTS 1.0.0 เซิร์ฟเวอร์.
  • เพิ่มตัวเลือก pickFeatures ฟังก์ชั่นอิน​​เตอร์เฟซ ImageryProvider ด้วยการสนับสนุนผู้ให้บริการภาพเช่น WebMapServiceImageryProvider ก็สามารถนำมาใช้ในการกำหนดคุณสมบัติ rasterized ภายใต้สถานที่เฉพาะ.
  • เพิ่ม ImageryLayerCollection.pickImageryLayerFeatures มันเป็นตัวกำหนดคุณสมบัติชั้นภาพ rasterized intersected โดยเรย์ได้รับเลือกโดยการสอบถามชั้นสนับสนุนการใช้ ImageryProvider.pickFeatures.
  • เพิ่ม tileWidth, tileHeight, m​​inimumLevel และพารามิเตอร์ tilingScheme เพื่อสร้าง WebMapServiceImageryProvider.
  • รหัสทรัพย์สินเพิ่มฉากซึ่งเป็นตัวระบุที่ไม่ซ้ำกันอ่านได้อย่างเดียวที่เกี่ยวข้องกับแต่ละกรณี.
  • เพิ่ม FeatureDetection.supportsWebWorkers.
  • อย่างมากการปรับปรุงประสิทธิภาพการทำงานของเส้นเวลาที่แตกต่างกันเมื่อใช้แหล่งข้อมูล.
  • viewerEntityMixin ในขณะนี้คำสั่งโดยอัตโนมัติสำหรับคุณสมบัติภาพชั้นบนคลิกและคุณสมบัติของพวกเขาแสดงให้เห็นในแผงกล่องข้อมูล.
  • แก้ไขข้อผิดพลาดในภูมิประเทศและโหลดภาพที่อาจทำให้อัตราเฟรมที่ไม่สอดคล้องกันเมื่อมีการย้ายทั่วโลกโดยเฉพาะอย่างยิ่งในการเชื่อมต่ออินเทอร์เน็ตได้เร็วขึ้น.
  • แก้ไขข้อผิดพลาดที่ทำให้เกิด SceneTransforms.wgs84ToWindowCoordinates ไม่ถูกต้องกลับไม่ได้กำหนดเมื่ออยู่ใน 2D.
  • แก้ไขข้อผิดพลาดใน ImageryLayer ที่ทำให้เกิดภาพชั้นที่จะแสดงผลเป็นสองเท่าสำหรับแต่ละกระเบื้องภูมิประเทศที่มีอยู่ก่อนที่จะมีการเพิ่มชั้นภาพ.
  • แก้ไขข้อผิดพลาดใน Camera.pickEllipsoid ที่ทำให้เกิดการกลับมาด้านหลังของรีเมื่อใกล้พื้นผิว.

มีอะไรใหม่ ในรุ่น 1.0:

  • WMST 1.0.0 การสนับสนุนการดำเนินงาน GetTile ผ่าน ImageryProvider ใหม่ WebMapTileServiceImageryProvider.

มีอะไรใหม่ ในรุ่น B28:.

  • เลือกภูมิประเทศในเครื่องมือ BaseLayerPicker
  • NavigationHelpButton เครื่องมือใหม่ที่มีคำแนะนำสำหรับการสำรวจโลก.
  • คุณสมบัติ Model.minimumPixelSize รุ่นใหม่เพื่อให้สามารถยังคงมองเห็นได้เมื่อผู้ชมซูมออก.
  • เปลี่ยนชื่อและย้าย Scene.primitives.centralBody ย้ายไป Scene.globe.
  • ลบ CesiumWidget.centralBody และ Viewer.centralBody ใช้ Scene.globe.
  • เปลี่ยนชื่อ CentralBody เพื่อโลก.
  • แทนที่ Model.computeWorldBoundingSphere กับ Model.boundingSphere.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์

ความคิดเห็นที่ Cesium

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่