现在在做国家统计。就是如果这个国家存在某种性质的人,就在Google earth上将这个国家进行标注。
现在已经调出了Google earth 了 但是要怎么添加标注啊?
现在已经调出了Google earth 了 但是要怎么添加标注啊?
解决方案 »
- 不好意思,这知识为了方便在自己的电脑上看的
- 正解即结贴
- 新手提问:javascript在html中到底是什么?
- 哪里能搞到js所有保留字,内置对象,方法列表?
- 关于不定宽度的div的居中问题
- 还是没搞懂,关于each语句的运用....
- Jquery 循环GridView模版列 ,该怎么循环?。。############在线等! 100%j结贴
- Ext4.2MVC controller中使用Ext.getCmp可赋值页面显示但与下面id冲突,使用form.findField()可以赋值不冲突但页面不显示
- 请帮看一下:谢谢?
- 仅留浏览器的标题条,能把菜单条、工具条、状态条、地址条设为不显示吗?50分,马上给~
- Google地理位置抓取
- 求高手指点,网页超过某指定的高度high后,加载运行某JS浮动广告代码,在左侧位置浮动显示的方法?
<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=UTF-8" />
<title>Geocoding</title> <script src="http://ditu.google.cn/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
type="text/javascript"></script>
<script type="text/javascript">
var map;
var geocoder = null;
var er;
function preloadImages()
{
initMap("北京市海淀区知春路",13);
addMarker("北京市海淀区知春路西格玛公寓",13);
addMarker("北京市海淀区知春路西格玛大厦",13);
}
function initMap(address, scale, iconurl)
{
if (!iconurl) iconurl = "images/icon.png";
if (!scale) scale = 13;
map=new GMap2(document.getElementByIdx("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.removeMapType(G_HYBRID_MAP); var myIcon = new GIcon(G_DEFAULT_ICON);
//myIcon.image = iconurl;
//myIcon.iconSize = new GSize(40, 40);
//myIcon.shadowSize = new GSize(22, 20);
//myIcon.iconAnchor = new GPoint(6, 20);
//myIcon.infoWindowAnchor = new GPoint(5, 1);
erOptions = { icon:myIcon };
geocoder = new GClientGeocoder();
geocoder.getLatLng(address,function(point){
if (point)
{
map.setCenter(point, scale);
}
else alert("not found");
});
addMarker(address);
}
var index=0;
var baseIcon = new GIcon();
baseIcon.shadow = "http://www.google.cn/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 2);
baseIcon.infoShadowAnchor = new GPoint(18, 25);
function addMarker(address)
{
geocoder.getLatLng(address,function(point){
if (point)
{
var letter = String.fromCharCode("A".charCodeAt(0) + index++);
var letteredIcon = new GIcon(baseIcon);
letteredIcon.image = "http://www.google.cn/mapfiles/er" + letter + ".png"; erOptions = { icon:letteredIcon };
var er = new GMarker(point, erOptions);
map.addOverlay(er);
GEvent.addListener(er, "click", function() {
er.openInfoWindowHtml("<br/><b>" + address + "</b>");
});
}
else alert("not found"+address);
});
} </script>
</head>
<body onload="preloadImages()" onunload="GUnload()">
<form action="#" >
<div id="map" style="width: 500px; height: 300px">
</div>
</form>
</body>
</html>