调用高德地图

//F12 切换手机模式

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>异步加载地图</title>
<link rel="stylesheet" href="http://cache.amap.com/lbs/static/main1119.css"/>
</head>
<style>
body,html{
font-size: 1rem;
font-family: "微软雅黑";
}
#mapBox{
width: 100%;
height: 35%;
overflow: hidden;
}
#container{
width: 100%;
height: 35%;
background-color: #ccc;
margin-top: 100px;
}
h1{
text-align: center;
}
#count{
padding: 10px;
}
.kilometer{
padding-bottom: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}
</style>
<body>
<h1>详情</h1>
<p id="time"></p>
<div id="mapBox">
<div id="container"></div>
</div>
<div id="count">
<p class="kilometer">8.129km</p>
<table>
<tr>
<td>17分41秒</td>
<td>0.205cal</td>
<td>17分41秒</td>
</tr>
<tr>
<td>时长</td>
<td>卡路里</td>
<td>配速</td>
</tr>
</table>
</div>

<script src="http://webapi.amap.com/maps?v=1.3&key=0e2641c3d7e299970de643da8564bbf1&callback=init"></script>
<script>
var html = document.getElementsByTagName("html")[0];
var screenW = window.document.documentElement.clientWidth;
html.style.fontSize = (screenW/640)*20 + "px";
function nowDay(){
var oDate = new Date();
var year = oDate.getFullYear();
var month = oDate.getMonth();
var day = oDate.getDate();
var week = oDate.getDay();
var hour = oDate.getHours();
var min = oDate.getMinutes();
var sex = oDate.getSeconds();
switch(week){
case 1:
week = ‘星期一‘;
break;
case 2:
week = ‘星期二‘;
break;
case 3:
week = ‘星期三‘;
break;
case 4:
week = ‘星期四‘;
break;
case 5:
week = ‘星期五‘;
break;
case 6:
week = ‘星期六‘;
break;
case 0:
week = ‘星期日‘;
break;
}
function t(t){
if(t<10){
t=‘0‘+t
}
return t;
}

return _html = +year+‘/‘ +month + ‘/‘ + day + ‘ ‘ + week + ‘‘ + t(hour) + ‘:‘ + t(min) + ‘:‘ +t(sex)
}
var time = document.getElementById("time");
time.innerHTML= nowDay()

var map = new AMap.Map(‘container‘, {
resizeEnable: true,
center: [116.397428, 39.90923],
zoom: 13
});
var lineArr = [
[116.368904, 39.913423],
[116.382122, 39.901176],
[116.387271, 39.912501],
[116.398258, 39.904600]
];
var polyline = new AMap.Polyline({
path: lineArr, //设置线覆盖物路径
strokeColor: "#3366FF", //线颜色
strokeOpacity: 1, //线透明度
strokeWeight: 5, //线宽
strokeStyle: "solid", //线样式
strokeDasharray: [10, 5] //补充线样式
});

polyline.setMap(map);
</script>
</body>
</html>

时间: 2024-11-08 19:05:49

调用高德地图的相关文章

vue 调用高德地图

一. vue-amap,一个基于 Vue 2.x 和高德地图的地图组件 https://elemefe.github.io/vue-amap/#/ 这个就不细说了,按照其文档,就能够安装下来. 二. 按照官方提供的方法引入 1.修改webpac.base.conf.js文件 externals: { 'AMap': 'AMap' } 2.引入sdk引入有两种方式,一种是页面直接引入 <script type="text/javascript" src="http://w

关于Android studio调用高德地图的简单流程和要点

一,账号与Key的申请 注册成为高德开发者需要分三步: 第一步,注册高德开发者:第二步,去控制台创建应用:第三步,获取Key. 前2步都比较简单,这里说下第三步. 获取Key 1.进入控制台,创建一个新应用.如果您之前已经创建过应用,可直接跳过这个步骤. 2. 在创建的应用上点击”添加新Key”按钮,在弹出的对话框中,依次:输入应用名名称,选择绑定的服务为“Android平台SDK”,输入发布版安全码 SHA1.调试版安全码 SHA1.以及 Package,如下图所示: 获取SHA1见:http

如何在vue里面调用高德地图

1.修改webpac.base.conf.js文件 与module同一级添加 externals: { 'AMap': 'AMap', 'AMapUI': 'AMapUI' }配置. 然后在index页面引入文件 <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=0a8af796be110fd26b4b63d99fd93a6c"></scrip

调用高德地图web api 规划路线

实现地图输出,出发地与目的地路线,效果如下 具体代码如下 <!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-sc

Android——调用高德地图API前期准备

1.登陆高德开放平台注册账号http://lbs.amap.com/ 2.创建自己的应用并且添加新key 获取发布版安全码获取方法: 在AndroidStudio的Terminal中编译: 输入如下图: 开发版安全码获取: 开发版获取的另一种方法:(和获取发布版本一样在AndroidStudio的Terminal中编译 只是keystore的路径改成debug.keystore    密钥库口令默认是android) 创建key成功 得到key: 前期准备完成 下一篇文章是开发配置 备忘 ,也希

调用高德地图Api

Xml文件<com.amap.api.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapView" android:layout_width="match_parent" android:layout_height="match_parent" ></com.amap.api.

调用高德地图API(热力图)详解

具体脚本语言如下: <!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scala

高德地图调用和添加标注

看过高德地图API的同学都知道,高德地图不同端调用是不一样的,作为一个前端菜鸟,前一阵分别在pc端和移动端分别调用了高德地图.情况是这个样子的,PC端呢我们可以用高德API的web端的javascript代码.调用没有问题,具体是这样的: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title

Swift基础 - - 高德地图实践(一)

高德地图开发需要自己到官网http://lbs.amap.com/console/ 注册一个ak,新建一个swift工程,然后在Info.plist中添加一个NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription. 高德地图的库以及依赖库加入到项目里面 需要的库如下截图: 添加头文件 具体的方式见Swift基础--调用第三方OC项目,在Bridging-Header.h中加入如下代码,这样我们就可以调用高德地图相