谁有javascript调用google地图的代码呀?
地图的KEY已经注册好了
就差怎么用了,谁能教我怎么用啊?
地图的KEY已经注册好了
就差怎么用了,谁能教我怎么用啊?
解决方案 »
- 【大虾们好】请问我这个JS代码如何实现从文本录入人员名单?!
- EXTJS grid 排序 我给显示的字段设置了 SORTABLE=TRUE 为什么有的字段可以排序有的字段不可以排序呢
- COOLjsOutlookBar 菜单问题
- 怎样不用点提交就可直接获取复选框的值呢?
- 妹妹急求一个类似outlook的菜单
- 怎么得到当前的标签(或节点)?或者怎么判断某子节点树?
- 帮帮忙,请问怎么样写一个文本框的回车事件呀
- 如何用一个select列表控制另一个列表
- TextBox怎么禁止从别的地方拖动数据放进来?
- 小问题,帮我看看
- 如何同过自定义属性获取div对象
- 如何实现google地图拖拽的时候旁边的文本框中的经纬值也跟着变化
代码如下:<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%" initialize="init()" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import com.google.maps.LatLng;
private var gMap:Map;
private function init():void
{
gMap = new Map();
gMap.key = "你申请的key";
gMap.width = 600;
gMap.height = 400;
gMap.addEventListener(MapEvent.MAP_READY, mapReadyHandler);
mapContainer.addChild(gMap);
}
private function mapReadyHandler(e:MapEvent):void
{
gMap.setCenter(new LatLng(42.334184,-71.018372), 13, MapType.HYBRID_MAP_TYPE);
gMap.setSize(new Point(mapContainer.width, mapContainer.height));
}
]]>
</mx:Script>
<mx:UIComponent id="mapContainer" width="100%" height="100%"/>
</mx:Application>
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ditu.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"></script>
<script type="text/javascript">
var map; //声明一个GMap2全局变量
function load() {
//检查浏览器的兼容性.
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map")); //加载地图
map.addControl(new GLargeMapControl()); //增加全功能控件
map.addControl(new GMapTypeControl()); //设置地图类型
map.enableScrollWheelZoom(); //设置地图支持滚轮
map.setCenter(new GLatLng(39.990168, 116.295304), 10); //设置地图的中心坐标
map.enableDoubleClickZoom(); //开启双击google map会自动放大.
map.enableScrollWheelZoom(); //开启滚动鼠标自动放大和缩小.
//==============================================================
var icon = new GIcon(G_DEFAULT_ICON);
var point = new GPoint(116.429114, 39.934322);
var html = '<div ><font color="blue">HelloWorld!</font></div>';
var er = createMarker(icon, point, html);
map.addOverlay(er);
//==============================================================
}
}
function createMarker(baseIcon, point, html) {
var icon = new GIcon(baseIcon);
var er = new GMarker(point, icon);
GEvent.addListener(er, "click", function() { er.openInfoWindowHtml(html); });
return er;
}
</script>
</head>
<body onload="load()" onunload=" GUnload();">
<table border="2" id="table1" bordercolor="#FF0000">
<tr>
<td>
<!-- 地图画板 -->
<div id="map" style=" text-align:center; width:800px; height:480px"></div>
</td>
</tr>
</table> </body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gbk"/>
<title>Google 地图 JavaScript API 示例: 定制图标</title>
<script src="http://ditu.google.cn/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
type="text/javascript"></script>
<style type=text/css>
ul{
float:left;
}
</style>
<script type="text/javascript">
var map = null;
var geocoder = null;
function showAddress(address, html, level) {
if (geocoder) {
geocoder.getLatLng(address,
function(point) {
if (!point) {
alert("不能解析: " + address);
} else {
map.setCenter(point, level);
var er = new GMarker(point);
map.clearOverlays();
map.addOverlay(er);
er.openInfoWindowHtml(html);
GEvent.addListener(er, "click",
function() {
er.openInfoWindowHtml(html);
});
}
});
}
}
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(1111111, 2222222), 8);
var mapControl = new GMapTypeControl();
map.addControl(new GLargeMapControl());
geocoder = new GClientGeocoder();
showAddress("北京", '我老家在这里', 8);
}
}
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
经度:<input type=text id="jd"> 纬度:<input type=text id="wd"><input type=button value="设置指定坐标" onclick="map.setCenter(new GLatLng(document.getElementById('jd').value,document.getElementById('wd').value), 8);">
<div id="map_canvas" style="width: 600px; height: 300px"></div>
这个详细!
<head>
<title>Google Maps Test1</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css"></link>
<script
src="http://ditu.google.com/maps?file=api&v=2&
key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-
i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
type="text/javascript">
</script>
<script type="text/javascript">
function load(){
if(GBrowserIsCompatible()){
//加载地图
var map=new GMap2(document.getElementById("map_canvas"));
//设置地图的中心坐标
map.setCenter(new GLatLng(39.990168,116.295304),4);
map.enableContinuousZoom();//连续缩放
map.enableScrollWheelZoom();//滚轮缩放
map.enableDoubleClickZoom();//双击缩放
map.enableGoogleBar()//设置搜索栏可用
//map.setMapType(G_SATELLITE_MAP);//设置地图类型为卫星地图
map.setMapType(G_NORMAL_MAP);//设置地图类型为混合地图
//添加控件
map.addControl(new GLargeMapControl());//地图全功能缩放控件 map.addControl(new GMapTypeControl());
}
}
</script>
</head>
<body onload="load()" onunload="GUnload()">
<!-- 地图画板 -->
<div id="map_canvas" style="width:1024px;height:768px"></div>
</body>
</html>
把我的key换掉就可以了,如果你只是本地测试不发布的话都没关系
什么都没有只有地图其实7楼和9楼的都蛮不错的
先给你一份V2版的简单的地图吧。自己把红色部分替换成自己的key就可以了!!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Control Initialization</title>
<script src="//maps.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[ function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"),
{ size: new GSize(640,320) } );
map.setCenter(new GLatLng(42.366662,-71.106262), 11);
var customUI = map.getDefaultUI();
// Remove MapType.G_HYBRID_MAP
customUI.maptypes.hybrid = false;
map.setUI(customUI);
}
}
//]]>
</script>
</head> <body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 640px; height: 320px"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Control Initialization</title>
<script src="//maps.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[ function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"),
{ size: new GSize(640,320) } );
map.setCenter(new GLatLng(42.366662,-71.106262), 11);
var customUI = map.getDefaultUI();
// Remove MapType.G_HYBRID_MAP
customUI.maptypes.hybrid = false;
map.setUI(customUI);
}
}
//]]>
</script>
</head> <body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 640px; height: 320px"></div>
</body>
</html>