作者lauw (新港解说营)
看板Google_Map
标题Re: [问题] KML minLodPixels/maxLodPixels Tag
时间Fri May 14 16:17:49 2010
※ 引述《LibertyBell (May it be.....)》之铭言:
: KML 里面 minLodPixels/maxLodPixels 这两个标签属於 <Region> 的一部分
: 而 minLodPixels/maxLodPixels 则是控制图层
: 在放大到多大或缩到到多小时会消失或显示
你可以自已设定这两个数值,通常使用了<Region>的<lod>标签就得设这两个值。
不然就没意义。
minLodPixels/maxLodPixels 标签里数值是代表
该目标物在使用者"google earth的窗口萤幕所"上显示的大小,并不是它的实际大小,
当该目标物被拉到萤幕所见范围时,缩放到一定大小,
当它在萤幕上超个某个大小范围时,会启动显示。
(一般人的17寸萤幕是1024x768画素)
而你的目标物假设是中正纪念堂那麽大的方形polygon,
而minLodPixels设为50,也就是50x50萤幕画素,
而maxLodPixels设为200,也就是200x200萤幕画素
当你的方形polygon被你移入窗口内,并且放大scale,
并且在"google earth的窗口萤幕"所见的画素大小
在50x50~200x200时,它就会显示方形polygon,
而小於50x50,或大於200x200,就会看不到这个方形
: 我的疑问是
: 放在 minLodPixels/maxLodPixels 标签里的是数字
: 这个数字该如何计算?
这个当然是自已算不出来的,交由Google earth显示给我们看
这里有个方块占google earth的窗口内的画素大小的例子,
当方块大於某个画素大小时,左下角就会显示此时该方块的画素大小。
http://ppt.cc/GSax
简体中文使用手册的说明范例,
http://code.google.com/intl/zh-CN/apis/kml/documentation/regions.html
#pixelrange
http://code.google.com/intl/zh-CN/apis/kml/documentation/kmlreference.html
#minlodpixels
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.82.1