iBeaconÀ¶ÑÀ¶¨Î»¼¼ÊõÔ­Àí¼°ÊµÏÖ

µ¼Óï À¶ÑÀ¶¨Î»ÊÇiBeacon¼¼Êõ×î³£±»Ó¦Óõķ½ÏòÖ®Ò»£¬»ùÓÚÀ¶ÑÀ¶¨Î»¿ÉÒÔʵÏÖÖîÈçѰ·¡¢Ñ°³µ¡¢Ïòµ¼µÈºÜ¶àÉÌÒµÐèÇó£¬ÃÙ¼£µ¼º½µÄ¶¨Î»ÏµÍ³Ò²ÊÇ»ùÓÚiBeacon¼¼ÊõʵÏֵġ£À¶ÑÀ¶¨Î»ÓÖ¿ÉÒÔ·ÖΪһά¶¨Î»ºÍ¶þά¶¨Î»£¬±¾ÎĽ«½éÉÜÁ½ÖÖÀ¶ÑÀ¶¨Î»¼¼ÊõµÄʵÏÖÔ­Àí¼°ÊµÏÖ·½·¨¡£

¡¡¡¡À¶ÑÀ¶¨Î»ÊÇiBeacon¼¼Êõ×î³£±»Ó¦Óõķ½ÏòÖ®Ò»£¬»ùÓÚÀ¶ÑÀ¶¨Î»¿ÉÒÔʵÏÖÖîÈçѰ·¡¢Ñ°³µ¡¢Ïòµ¼µÈºÜ¶àÉÌÒµÐèÇó£¬ÃÙ¼£µ¼º½µÄ¶¨Î»ÏµÍ³Ò²ÊÇ»ùÓÚiBeacon¼¼ÊõʵÏֵġ£À¶ÑÀ¶¨Î»ÓÖ¿ÉÒÔ·ÖΪһά¶¨Î»ºÍ¶þά¶¨Î»£¬±¾ÎĽ«½éÉÜÁ½ÖÖÀ¶ÑÀ¶¨Î»¼¼ÊõµÄʵÏÖÔ­Àí¼°ÊµÏÖ·½·¨¡£

¡¡¡¡Ò»Î¬¶¨Î»

¡¡¡¡Ô­Àí

¡¡¡¡À¶ÑÀ¶¨Î»µÄµ×²ã¼¼ÊõÊÇÀ¶ÑÀ²â¾à£¬¹ØÓÚÀ¶ÑÀ²â¾àÔÚ¡¶Î¢ÐÅС³ÌÐòiBeacon²â¾à¼°Îȶ¨³ÌÐòµÄʵÏÖ¡·Ò»ÎÄÖÐÒѾ­×öÁËÏêϸ½éÉÜ£¬ÕâÀï²»ÔÙ׸Êö¡£

¡¡¡¡Ëùνһά¶¨Î»Æäʵ¾ÍÊǶÔÀ¶ÑÀ²â¾à¼¼ÊõµÄ×î¼òµ¥Ó¦Óã¬Ö»Òª½«À¶ÑÀÐűêÉ豸²¿ÊðÔÚÖ¸¶¨µã£¬µ±½ÓÊÕÉ豸£¨ÊÖ»ú£©×ã¹»¿¿½üÐűêʱ£¬¾ÍÈÏΪÓû§µ½´ïÁËÖ¸¶¨µã¡£Ö®ËùÒÔ³Æ֮Ϊһά¶¨Î»£¬ÊÇÒòΪ¶¨Î»½á¹ûÍêÈ«ÒÀ¸½ÓÚÐűêÉ豸µÄλÖã¬Ã»ÓÐÈκÎÆäËûά¶ÈÉϵÄÀ©Õ¹¡£

À¶ÑÀ¶¨Î»

Ó¦ÓÃ

¡¡¡¡ÕâÖÖ·½Ê½Í¨³£ÓÃÔڹ̶¨Â·ÏßµÄÑØ;²¿Êð£¬ÎªÂ·ÏßÉϵÄÓû§Ìṩ¶¨Î»ÐÅÏ¢¡£

¡¡¡¡ÓŵãÊDz¿Êð³É±¾ºÍ¿ª·¢³É±¾ºÜµÍ£¬È±µãÊÇÖ»ÄÜÓ¦ÓÃÔÚ·Ï߹̶¨£¬²¢ÇÒ¶¨Î»µã¼ä¸ô²»Ì«Ãܼ¯µÄ³¡¾°¡£µäÐ͵ÄÀý×Ó¾ÍÊǾ°Çø»òÕßÔ°Çø£¬¾°ÇøÄڵķ¾¶¶¼ÊǾ­¹ýÉè¼ÆµÄ£¬¹Ì¶¨¶øÇÒ¼¸ºõΨһ£»¾°µãÖ®¼äµÄ¾àÀëÒ²²»»áºÜ½ü£¬ÖÁÉÙÔÚ50mÒÔÉϵļä¾à¡£Ö»ÒªÑØ;ÒÔ´óÖ¹̶¨µÄ¼ä¾à²¿ÊðÐűêÉ豸£¬¾Í¿ÉÒÔΪÓû§ÌṩÏà¶Ôʵʱ¶øÇÒ׼ȷµÄ¶¨Î»ÐÅÏ¢¡£

¡¡¡¡ÊµÏÖ

¡¡¡¡Ò»Î¬¶¨Î»µÄ²¿Êð·Ç³£¼òµ¥£¬ÈçÉÏÎÄËùÊö£¬Ö»ÒªÈ·¶¨ºÃÐűêÉ豸µÄÓÐЧ¸²¸Ç·¶Î§£¬È»ºóÑØ;²¿Êð¾Í¿ÉÒÔ¡£²¿ÊðͬʱÊÕ¼¯Ã¿¸ö»ò²¿·ÖÐűêÉ豸µÄλÖÃÐÅÏ¢£¬×÷Ϊ³ÌÐòµÄ¶¨Î»¼ìË÷ÒÀ¾Ý¡£

¡¡¡¡¿ª·¢·½Ã棬Òƶ¯É豸ֻҪ½«ÊÕµ½µÄÐźÅ×ö¾àÀëÅÅÐò£¬ÕÒµ½¾àÀë×î½üµÄÒ»¸öÐűêÉ豸£¬Èç¹û¾àÀëÔÚÖ¸¶¨·¶Î§ÄÚ£¬¾Í¼ìË÷¸ÃÉ豸µÄλÖÃÐÅÏ¢£¬ÈÏΪÓû§µ½´ïÁ˸õØÇø¡£

¡¡¡¡Ì«¼òµ¥ÁË£¬¾Í²»¶à˵ÁË¡£

¡¡¡¡¶þά¶¨Î»

¡¡¡¡Ô­Àí

¡¡¡¡¶þά¶¨Î»¹ËÃû˼Ò壬¾ÍÊÇ¿ÉÒÔʵÏÖ¶þά¿Õ¼äÖеÄÈÎÒⶨλ¡£¶¨Î»µÄÖ÷ÒªÀíÂÛÒÀ¾ÝÈý½ÇÐÎÈý±ß¹Øϵ¹«Ê½¡£

iBeaconÀ¶ÑÀ¶¨Î»

¡¡¡¡ÈçÉÏͼ£¬ÒÑÖªÈý½ÇÐÎÈý±ß³¤¶È£¬CDÊǵױßABµÄ´¹Ïߣ¬ADºÍBDµÄ³¤¶È¼ÆË㹫ʽ·Ö±ðΪ

  1. BD = (AB2+CB2-AC2)÷2AB 
  2. AD = (AB2-CB2+AC2)÷2AB 

¡¡¡¡ÕûÌå˼·ÊÇ£¬½«ÐűêÉ豸ÔÚ³¡µØÄÚ°´Ö¸¶¨¼ä¾à×öÍø×´²¿Êð£¬Ê¹Óû§ÔÚ³¡µØÄÚÈÎÒâµã¶¼¿ÉÒÔ½ÓÊÕµ½3¸ö¾àÀë×î½ü¶øÇÒÁ¬Ïß¹¹³ÉÖ±½ÇµÄ¶¨Î»µãÐÅÏ¢£¬ÈçÏÂͼ

iBeaconÀ¶ÑÀ¶¨Î»

¡¡¡¡Í¨¹ýÈý½ÇÐÎÈý±ß¹Øϵ¹«Ê½£¬¿ÉÒÔ¼ÆËã³öÉÏͼÖÐpxºÍpyµÄ³¤¶È£¬Ò²¾ÍÊǵ±Ç°µãÔÚµ±Ç°Õý·½ÐÎÍø¸ñÖеÄ×ø±ê¡£

¡¡¡¡ÔÙ¸ù¾Ýµ±Ç°ËùÔÚÕý·½ÐÎÔÚÕû¸ö¾ØÕóÖеÄλÖ㬽áºÏ²¿Êð¼ä¾à£¬Ëã³öµ±Ç°µãÔÚÕû¸ö¾ØÕóÖеÄ×ø±ê¡£

¡¡¡¡Ó¦ÓÃ

¡¡¡¡¶þά¶¨Î»ÀíÂÛÉÏÊÊÓÃÓÚÈκγ¡¾°£¬Í¨³£ÓÃÔÚÓû§»î¶¯Â·¾¶²»¹Ì¶¨µÄ×ÔÓÉ¿Õ¼äÖУ¬±ÈÈçÕ¹»á¡¢É̳¡¡£

¡¡¡¡ÓŵãÊdz¡µØÊÊÓ¦ÐÔ¸üÇ¿£¬È±µãÊDz¿Êð³É±¾ºÍ¿ª·¢³É±¾Ïà¶Ô½Ï¸ß¡£ÒÔÉ̳¡ÎªÀý£¬Ñϸñ°´Õչ̶¨¼ä¾à²¿ÊðÀ¶ÑÀÐű꣬ÍùÍùÐèÒª½áºÏʵµØÇé¿öÑ¡ÔñºÏÊʵľàÀ룬³ÌÐòÒ²Òª¸ù¾Ýʵ¼Ê¼ä¾à×öÏàÓ¦µÄ¼ÆËãµ÷Õû¡£ÁíÍ⻹Ҫ¿¼ÂDz»¹æÔòÇøÓòµÄ´¦Àí£¬ÍùÍù»á½«Ò»Î¬¶¨Î»ºÍ¶þά¶¨Î»½áºÏʹÓá£

¡¡¡¡ÊµÏÖ

¡¡¡¡ÉÏÃæÔ­Àí²¿·Ö˵ÆðÀ´Óеㆪ࣬¿´Í¼ÆäʵºÜ¼òµ¥¡£

¡¡¡¡¼ÙÉèÏÖÔÚÓÐÒ»¸ö30m * 30mµÄ³¡µØ£¬½«ÐűêÉ豸ÒÔ10mΪ¼ä¾àÍø×´²¿Ê𣬹²ÐèÒª16¸öÐű꣬ÿ¸öÐű궼°´ÏÂͼËùʾ±ê×¢ÉÏ×ø±êÐÅÏ¢

À¶ÑÀ¶¨Î»¼¼ÊõÔ­Àí

¡¡¡¡´ËʱÓû§ÎÞÂÛÔÚ³¡µØÄÚµÄÈκÎλÖ㬶¼½«Éí´¦9¸öÕý·½ÐÎÍø¸ñÖеÄÒ»¸ö£¨Ôݲ»¿¼ÂÇÁÙ½çÇé¿ö£©£¬ÄÇôÒƶ¯É豸ÊÕµ½µÄ¾àÀë×î½üµÄ4¸öÐűêµã£¬Ó¦¸Ã¾ÍÊǵ±Ç°ËùÔÚÕý·½ÐεÄ4¸ö¶¥µã¡£

¡¡¡¡¼ÙÉ赱ǰÓû§´ËʱÔÚ×óÉϽǵÚÒ»¸öÕý·½ÐÎÖУ¬¸ù¾ÝÀ¶ÑÀ²â¾à½á¹û£¬µÃµ½¾àÀë×î½üµÄ3¸öÐűêµã£¬¶ÔÓ¦µÄ¾àÀë·Ö±ðΪdistance1, distance2, distance3£¬Èçͼ

iBeaconÀ¶ÑÀ¶¨Î»¼¼ÊõÔ­Àí

¡¡¡¡Èý¸ö¶¥µã¾àÀëÒÑÖª£¬²¿Êð¼ä¾àÒÑÖª£¬¸ù¾ÝÈý±ß¹Øϵ¹«Ê½¿ÉÒÔµÃpx, pyµÄÖµ£¬Ò²¾ÍÊǵ±Ç°µãÔÚµ±Ç°Íø¸ñÖеÄ×ø±ê¡£

¡¡¡¡ÔÚÕâ֮ǰÏÈÒª½â¾öÒ»¸öÎÊÌ⣬ÄǾÍÊÇÈý¸öµãÖ®¼äµÄ¹Øϵ¡£ÎÒÃÇÖªµÀÈý¸öµã¿Ï¶¨Á½Á½Á¬Ïß»¥ÎªÖ±½Ç£¬µ«µ½µ×ÄÄÁ½¸öµãÔÚºáÖáÉÏ£¬ÄÄÁ½¸öµãÔÚ×ÝÖáÉÏ¡£ÕâÐèÒª½áºÏµãµÄ×ø±êÐÅÏ¢×ö½øÒ»²½´¦Àí¡£

  1. //ÅжÏÈýµã£¨points£©µÄ¹Øϵ 
  2. let xAxisPoints = []; 
  3. let yAxisPoints = []; 
  4. for (let i = 0; i < points.length; i++) { 
  5.   let point = points[i]; 
  6.   //ÕÒµ½YÖáµã 
  7.   let xNO = point.x; 
  8.   let yPoints = points.filter(e => e.x === xNO) 
  9.   if (yPoints.length >= 2) { 
  10.     yAxisPoints = yPoints.sort((a, b) => a.y - b.y) 
  11.     if (xAxisPoints.length) { 
  12.       break
  13.     } 
  14.   } 
  15.   //ÕÒµ½XÖáµã 
  16.   let yNO = point.y; 
  17.   let xPoints = points.filter(e => e.y === yNO) 
  18.   if (xPoints.length >= 2) { 
  19.     xAxisPoints = xPoints.sort((a, b) => a.x - b.x) 
  20.     if (yAxisPoints.length) { 
  21.       break
  22.     } 
  23.   } 

¡¡¡¡ÖÁ´Ë£¬¾ÍºÜÈÝÒ×Ëã³ö¶¨Î»µãµÄºáÖá×ø±êºÍ×ÝÖá×ø±êÁË£¬ÔÙ·Ö±ð¼ÓÉϵ±Ç°Íø¸ñÔÚÕû¸ö¾ØÕóÖеĺá×ø±êºÍ×Ý×ø±ê£¬¾ÍµÃµ½ÁË×îÖյĶ¨Î»×ø±ê¡£

¡¡¡¡ÉÏÀýÖеÄxAxisPointsºÍyAxisPointsÒѾ­¶Ô×ø±êÐÅÏ¢×öÁËÅÅÐò£¬ºáÖáÊý×éµÚÒ»¸öµãµÄxÖµ£¬ÒÔ¼°×ÝÖáÊý×éµÚÒ»¸öµãµÄyÖµ£¬¾ÍÊÇÍø¸ñÔÚÕû¸ö¾ØÕóÖеĺá×ø±êºÍ×Ý×ø±ê¡£

¡¡¡¡×ܽá

¡¡¡¡Ò»Î¬¶¨Î»ºÍ¶þά¶¨Î»·Ö±ðÓи÷×ÔµÄÓ¦Óó¡¾°£¬ÆäÖжþά¶¨Î»¶ÔʵʩÄÜÁ¦Ìá³öÁ˽ϸߵÄÒªÇó¡£ÏÖʵ»·¾³ÖÐÍùÍù»¹ÐèÒª½«Ò»Î¬¶¨Î»ºÍ¶þά¶¨Î»½áºÏʹÓã¬ÕâÀïÐèÒª³ÌÐòÉè¼ÆÉÏ´¦ÀíºÃÁ½ÖÖÇé¿öµÄ¼æÈÝ¡£

¡¡¡¡µÃµ½¶¨Î»ÐÅÏ¢£¬ÍùÍùÖ»ÊÇÏîÄ¿µÄµÚÒ»²½¡£±ÈÈçÔÚµ¼º½ÏµÍ³ÖУ¬¶¨Î»ÐÅÏ¢ÐèҪƥÅä×î½üµÄÄ¿±êµã£¬Õû¸öµ¼º½¹¦ÄܲſÉÒÔ¿ªÊ¼Ê¹Óá£Óлú»áºóÃæ»á¶Ôµ¼º½ÏµÍ³µÄʵÏÖ£¬×ö½øÒ»²½µÄ·ÖÏí¡£

http://www.aseoe.com/ true iBeaconÀ¶ÑÀ¶¨Î»¼¼ÊõÔ­Àí¼°ÊµÏÖ http://www.aseoe.com/show-47-1125-1.html report <£¿php echo strlen($content) / 2; ?> À¶ÑÀ¶¨Î»ÊÇiBeacon¼¼Êõ×î³£±»Ó¦Óõķ½ÏòÖ®Ò»£¬»ùÓÚÀ¶ÑÀ¶¨Î»¿ÉÒÔʵÏÖÖîÈçѰ·¡¢Ñ°³µ¡¢Ïòµ¼µÈºÜ¶àÉÌÒµÐèÇó£¬ÃÙ¼£µ¼º½µÄ¶¨Î»ÏµÍ³Ò²ÊÇ»ùÓÚiBeacon¼¼ÊõʵÏֵġ£À¶ÑÀ¶¨Î»ÓÖ¿ÉÒÔ·ÖΪһά¶¨Î»ºÍ¶þά¶¨Î»£¬±¾ÎĽ«½éÉÜÁ½ÖÖÀ¶ÑÀ¶¨Î»¼¼ÊõµÄʵÏÖÔ­Àí¼°ÊµÏÖ·½·¨¡£
±¾Õ¾»¶Ó­ÈκÎÐÎʽµÄתÔØ£¬µ«ÇëÎñ±Ø×¢Ã÷³ö´¦£¬×ðÖØËûÈËÀͶ¯³É¹û
תÔØÇë×¢Ã÷£º ÎÄÕÂתÔØ×Ô£º°®Ë¼×ÊÔ´Íø http://www.aseoe.com/show-47-1125-1.html

[Ç°¶Ë²å¼þÍƼö] Plugin

1 2 3 4
  • jQueryʵÏÖÖð×ÖÖð¾äÏÔʾ²å¼þl-by-l.min.js
  • jQuery´ø·½Ïò¸ÐÖªµÄÊó±ê»¬¹ýͼƬ±ß¿òÌØЧ²å¼þ
  • jQuery HotKeys¼àÌý¼üÅÌ°´ÏÂʼþkeydown²å¼þ
  • ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
webÇ°¶Ë¿ª·¢
°®Ë¼×ÊÔ´Íø Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(½úICP±¸13001436ºÅ-1)