欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

maptalks繪制面的模式填充圖形樣式

Maptalks是一個(gè)開源的JavaScript庫,用于在Web上創(chuàng)建交互式的地圖。你可以使用它來繪制各種地理元素,包括面(例如多邊形)并設(shè)置其樣式。以下是一個(gè)示例,展示如何創(chuàng)建一個(gè)模式填充的面圖形:

// 創(chuàng)建一個(gè)新的圖層
var layer = new maptalks.VectorLayer('vector').addTo(map);
// 創(chuàng)建一個(gè)面幾何對(duì)象
var polygon = new maptalks.Polygon([[/*你的坐標(biāo)點(diǎn)數(shù)組*/]]);
// 創(chuàng)建一個(gè)樣式對(duì)象,設(shè)置填充模式為圖案
var style = {
  'fillColor' : '#000',  // 填充顏色
  'fillPattern' : 'http://your圖案url.png',  // 圖案URL
  'lineWidth' : 2,  // 邊框?qū)挾?
  'lineColor' : '#fff'  // 邊框顏色
};
// 將樣式應(yīng)用到幾何對(duì)象
polygon.setStyle(style);
// 將幾何對(duì)象添加到圖層
layer.addGeometry(polygon);

在這個(gè)例子中,`fillPattern`屬性被設(shè)置為一個(gè)圖案URL,這將使面圖形以該圖案填充。請(qǐng)確保圖案URL是有效的,并且可以被瀏覽器訪問。

請(qǐng)注意,Maptalks并不直接支持本地圖片作為圖案,你需要將圖片上傳到服務(wù)器并提供一個(gè)可訪問的URL。如果你需要在離線環(huán)境中使用本地圖片,你可能需要結(jié)合其他庫(如ImageMapType for Google Maps API)或者自己實(shí)現(xiàn)這個(gè)功能。

<!DOCTYPE html>
<html>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>圖形樣式 - 面的模式填充</title>
  <style type="text/css">
    html,body{margin:0px;height:100%;width:100%}
    .container{width:100%;height:100%}
  </style>
  <link rel="stylesheet" href="https://unpkg.com/maptalks/dist/maptalks.css">
  <script type="text/javascript" src="https://unpkg.com/maptalks/dist/maptalks.min.js"></script>
  <body>

    <div id="map" class="container"></div>
    <script>

      var map = new maptalks.Map('map', {
        center: [-0.113049,51.49856],
        zoom: 13,
        baseLayer: new maptalks.TileLayer('base', {
          urlTemplate: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
          subdomains: ['a','b','c','d'],
          attribution: '&copy; <a href="http://osm.org">OpenStreetMap</a> contributors, &copy; <a href="https://carto.com/">CARTO</a>'
        })
      });

      var layer = new maptalks.VectorLayer('vector').addTo(map);

      var rect = new maptalks.Rectangle(
        map.getCenter().add(-0.03, 0.01), 4250, 3000,
        {
          symbol:{
            'lineColor' : '#fff',
            'polygonPatternFile' : 'fill-pattern.png',
            'polygonOpacity' : 1
          }
        }
      ).addTo(layer);

    </script>
  </body>
</html>

評(píng)論可見,查看隱藏內(nèi)容


本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18573465.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄