HTML文件引入天地图

#HTML文件引入天地图

请使用您的key,在天地图可免费申请。此数只是为能按照例子出地图。

##代码如下

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8" />
  <title>天地图</title>
  <script type="text/javascript"
    src="http://api.tianditu.gov.cn/api?v=4.0&tk=d310c5b1d9bb5c5i3ca7c50569fc4ve30"></script>
  <script>
    var map
    var zoom = 12
    function onLoad () {
      map = new T.Map('mapDiv')
      map.centerAndZoom(new T.LngLat(116.40769, 39.89945), zoom)
    }
  </script>
</head>

<body onLoad="onLoad()">
  <div id="mapDiv" style="position:absolute;width:500px; height:400px"></div>
</body>

</html>

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在uniapp中引入地图,需要按照以下步骤进行操作: 1. 在uniapp项目中的static目录下,新建一个名为”tdt“的文件夹,将天地图的相关文件放入其中。你可以在天地图官网下载相关文件,包括地图服务API、样式文件等。 2. 在App.vue文件引入地图的样式文件,代码如下: ```html <style> @import url("/static/tdt/style.css"); </style> ``` 3. 在需要使用天地图的页面中,引入地图的JS文件和CSS文件。例如,在index.vue页面中,可以在<template>标签内添加以下代码: ```html <template> <div class="map-container"> <div id="map"></div> </div> </template> <script> import "@/static/tdt/TDTMap.js"; import "@/static/tdt/TDTMap.css"; export default { mounted() { this.initMap(); }, methods: { initMap() { // 初始化地图 let map = new T.Map("map"); // 设置地图中心点和缩放级别 map.centerAndZoom(new T.LngLat(116.404, 39.915), 13); // 添加控件 map.addControl(new T.Control.Scale()); map.addControl(new T.Control.OverviewMap()); map.addControl(new T.Control.MapType()); }, }, }; </script> ``` 4. 在以上代码中,initMap()方法用于初始化地图,设置地图中心点和缩放级别。这里的地图对象使用了TDTMap.js中提供的T.Map类。 5. 最后,可以在页面中添加一个div元素,用于显示地图。在上述代码中,div元素的id为”map“,样式可以在style.css文件中进行设置。 完成以上步骤后,就可以在uniapp项目中使用天地图了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值