使用第三方API及地图数据
首先是一个调用GoogleMap的例子
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>My OpenLayers Map</title>
<script type='text/javascript' src='OpenLayers.js'></script>
<script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>//引用Google地图在线脚本
<script type='text/javascript'>
var map;
function init() {
map = new OpenLayers.Map('map_element', {});
var google_hybrid = new OpenLayers.Layer.Google(//创建Google图层子类
"Google Hybrid",
{type: google.maps.MapTypeId.HYBRID}//当前google支持的map type之一
);
var google_physical = new OpenLayers.Layer.Google(
"Google Ph