当前位置: 首页 > news >正文

如何加速wordpressseo网站查询工具

如何加速wordpress,seo网站查询工具,沧州头条最新新闻,外贸网站如何传产品在uniapp中,难免会遇到使用地图展示的功能,但是百度谷歌这些收费的显然对于大部分开源节流的开发者是不愿意接受的,所以天地图则是最佳选择。 此篇文章,详细的实现地图展示功能,并且可以自定义容器宽高,还可…

在uniapp中,难免会遇到使用地图展示的功能,但是百度谷歌这些收费的显然对于大部分开源节流的开发者是不愿意接受的,所以天地图则是最佳选择。 此篇文章,详细的实现地图展示功能,并且可以自定义容器宽高,还可以定向的进行行政区边界颜色划分。你可以根据代码运行并进一步稍微改下行政区编码即可实现自己想要的效果。

代码效果如下图所示:

示例代码:

<!DOCTYPE html>
<html lang="en"><head><script src="http://api.tianditu.gov.cn/api?v=4.0&tk=天地图的key"></script><style>body {margin: 0;padding: 0;overflow: hidden;height: 100vh;font-family: "Microsoft YaHei";}#viewDiv {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}</style></head><body><div id="viewDiv"></div><script>function load() {// 初始化地图对象const map = new T.Map("viewDiv");addGeoBoundary(map);map.enableScrollWheelZoom();// 添加地图类型控件const ctrl = new T.Control.MapType();map.addControl(ctrl);map.setMapType(window.TMAP_NORMAL_MAP);// 添加比例尺控件const scale = new T.Control.Scale();map.addControl(scale);}function addGeoBoundary(map) {fetch('https://geo.datav.aliyun.com/areas_v3/bound/geojson?code=520322').then(response => response.json()).then(data => {const coordinates = data.features[0].geometry.coordinates;const centroid = data.features[0].properties.centroid;// 设置地图中心为该行政区域的质心map.centerAndZoom(new T.LngLat(centroid[0], centroid[1]), 8);coordinates.forEach(polygon => {polygon.forEach(boundary => {const boundaryPolygon = new T.Polygon(boundary.map(coord => new T.LngLat(coord[0], coord[1])), {color: "#7C7BF6",weight: 1,opacity: 0.7,fillColor: "#ABAAF3",fillOpacity: 0.1});boundaryPolygon.addEventListener("mouseover", () => {boundaryPolygon.setFillColor("#ABAAF3");boundaryPolygon.setFillOpacity(0.6);});boundaryPolygon.addEventListener("mouseout", () => {boundaryPolygon.setFillColor("#DCDBF0");boundaryPolygon.setFillOpacity(0.6);});map.addOverLay(boundaryPolygon);});});}).catch(error => console.error('Error fetching GeoJSON:', error));}load();</script></body>
</html>

然后再你需要展示展示地图的页面引入以下代码:

注意一定要使用iframe,不要使用web-view!!否则布局会变得很奇怪

<uni-section title="地区分布" class="item map-container" type="line"><iframe src="/static/skymap.html" class="map-frame"></iframe></uni-section></uni-section>

样式代码:

你也可以自定义实现自己想要的效果:

<style>.map-container {position: relative;}.map-frame {width: 100%;height: 500rpx;border: none;}
</style>

示例代码源自天地图:天地图API。至此地图即可以正确展示了。如果感觉还不错,点个关注收藏吧。

http://www.tj-hxxt.cn/news/71367.html

相关文章:

  • 学做投资网站好广东seo推广哪里好
  • 做网站的可以注册个工作室吗百度推广手机客户端
  • 东莞做个网站长春seo公司哪家好
  • wordpress列表缩略图抖音排名优化
  • 做电池网站的引导页seo关键技术有哪些
  • 做网站合肥哪家公司好市场推广方案ppt
  • 沈阳哪有做网站的win优化大师官网
  • 30岁转行做网站设计汕头seo全网营销
  • 陕西自助建站做网站新开传奇网站发布站
  • 江苏省建设网站如何优化seo技巧
  • 中国亚马逊网站建设百度免费推广平台
  • 桐城网站设计高质量关键词搜索排名
  • 视频网站后台功能百度快照收录入口
  • 编辑器宁波seo关键词
  • 呼和浩特网站建设网络营销策划与推广
  • 网站建设好以后怎么管理国际热点新闻
  • 新增网站备案时间百度推广后台登录入口官网
  • 英语网站建设百度搜索引擎入口登录
  • 成都旅游网站首页排名优化公司
  • 购物网站开发的目的意义哪里有学市场营销培训班
  • 北京网站建设厂家大数据比较好的培训机构
  • 我帮你建站百度seo有用吗
  • 推进政府网站集约化建设会议广告制作公司
  • b2b电子商务平台的营销策略百度seo可能消失
  • 做平面的网站搜索大全搜索引擎
  • 广州北京网站建设公司如何做推广引流赚钱
  • 郴州建网站关键词优化案例
  • 贵阳市做网站的公司有哪些成都seo优化公司
  • 想做一个自己的网站 怎么做搜索关键词站长工具
  • 网站开发前准备营销传播服务