作者kewang ()
看板Blog
标题[教学] 把UrMap放在Blog上面
时间Sun Feb 25 21:24:02 2007
图文版
http://blog.pixnet.net/kewang/post/2942661
我想要把我这台La Fonera的位置显示在Blog上面。
既然是跟位置有关,那当然要用到台湾电子地图的龙头UrMap啦(这是我自己觉得啦
XDDDDD),而且UrMap有公开的API,所以更可以有弹性的自订地图啦。
要使用UrMap的API,就要先到官方网站去申请授权码,有了授权码才能合法的使用API,
这边就自己看图吧,申请应该不是太难的事。
申请好之後,就回信箱看看有没有UrMap的授权码。
有了授权码之後,接下来就是一样要用自订栏位把下面的语法贴上
<script type="text/javascript"
src="http://www.urmap.com/SearchEngine/api/getapi.jsp?v=1&key=1172405073492">
</script>
<div id="urmap" style="width: 180px; height: 300px;" ></div>
<div id="urmap_lat_lng"></div>
<script type="text/javascript">
var myIcon = new UIcon();
myIcon.image = '
http://www.urmap.com/SearchEngine/api/img/s.gif';
myIcon.iconWidth = 26;
myIcon.iconHeight = 30;
myIcon.iconAnchor = new UPoint(13, 30);
myIcon.infoWindowAnchor = new UPoint(13, 0);
function createUrMap(mapId, lat, lng, desc, latlngMsgId){
var map = new UMap(document.getElementById(mapId));
map.addControl(U_MINIZOOM_CONTROL);
var point = new ULatLng(lat, lng);
map.centerAndZoom(point, 8);
var marker = new UMarker(point, myIcon);
marker.addListener('click', function() {
alert(desc);
});
map.addOverlay(marker);
}
createUrMap("urmap", 24.7501926422, 121.750038147, "kewang在宜兰的家",
"urmap_lat_lng");
</script>
第一处黄色的地方就是要把你的授权码贴在这里,这样才能合法使用UrMap。
第二处就是要把你想要标示出来地方的经纬度贴在这里。
要怎麽才能查你的经纬度呢?首先进入UrMap网站,然後在你想要标示的地方按右键,然
後选择"查询经纬度坐标",就会知道经纬度了。
然後把纬度贴在第二个参数,经度贴在第三个参数,第四个参数就是你对这个地方的叙述
啦。大功告成!
其实还有很多东西可以修改的,自己就看说明文件吧。
参考资料:
UrMap API v1.06 说明文件
试玩 UrMap
--
杂七杂八的kewang部落格
http://kewang.pixnet.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.76.129
1F:推 pSeRiC:推XD 02/25 21:25
2F:推 ryanlei:push 02/26 16:45