网页内嵌入腾讯地图
Table of Contents
确定坐标
用坐标拾取器, 把要定位地方的坐标给找出来.
html页面直接加入腾讯地图的js
<script type="text/javascript" charset="utf-8" src="http://map.qq.com/api/js?v=2.exp"></script>
页面内增加地图容器,并标记ID
可以设置地图相应的width和height.
<div style="width:100%;height:500px" id="map"></div>
创建地图,并制定地图中心位置1
并且在最后调用 init()
, 页面加载时候初始化.
<script type="text/javascript"> function init() { //以纬度和经度表示的地理坐标点。 var center= new qq.maps.LatLng(34.245747,108.885558); var map = new qq.maps.Map( document.getElementById("map"), //在id="map"的 HTML 容器中创建新的地图 { center:center, //初始的地图中心 zoom: 14 //地图等级 } ); } init(); </script>
增加地点标注
var marker = new qq.maps.Marker({ //创建一个标注 position: center, //标注所在位置的地理坐标点,必填 map: map //待显示标记的地图 });
增加Label
var label = new qq.maps.Label({ map: map, content '宇宙中心', offset: new qq.maps.Size(-120, 0), position: center });
总的
<script type="text/javascript" charset="utf-8" src="http://map.qq.com/api/js?v=2.exp"></script> <div style="width:100%;height:500px" id="map"></div> <script type="text/javascript"> function init() { //以纬度和经度表示的地理坐标点。 var center= new qq.maps.LatLng(34.245747,108.885558); var map = new qq.maps.Map( document.getElementById("map"), //在id="map"的 HTML 容器中创建新的地图 { center:center, //初始的地图中心 zoom: 14 //地图等级 } ); var marker = new qq.maps.Marker({ //创建一个标注 position: center, //标注所在位置的地理坐标点,必填 map: map //待显示标记的地图 }); var label = new qq.maps.Label({ map: map, content: '宇宙中心', offset: new qq.maps.Size(-120, 0), position: center }); } init(); </script>
效果如下: