User Tools

Site Tools


layarmmo-poi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
layarmmo-poi [2012/08/29 11:27]
matthewleach
layarmmo-poi [2012/08/29 12:03]
matthewleach Added description text.
Line 30: Line 30:
 Here we add 0.00003 to the latitude to move the hotspot roughly [[http://en.wikipedia.org/wiki/Decimal_degrees|3.33 metres]] north of wherever the phone is.  Note that this doesn't work for the longitude because of the Earth's shape, but more on that later. Here we add 0.00003 to the latitude to move the hotspot roughly [[http://en.wikipedia.org/wiki/Decimal_degrees|3.33 metres]] north of wherever the phone is.  Note that this doesn't work for the longitude because of the Earth's shape, but more on that later.
  
-Layar supports two types of anchors - either to a geo-location (latitude and longitude), or relative to a reference image. We can also add a title in the text section so that our hotspot has a name. +Layar supports two types of anchors - either a geo-location (latitude and longitude), or relative to a reference image. You can no longer mix the two types in the same layer, but we only need geo-locations.  We can also add a title in the text section so that our hotspot has a name. 
  
 <code php> <code php>
Line 61: Line 61:
 </code> </code>
  
-Full layer with an image+===Displaying an Image=== 
 + 
 +If you view the layer above in the Layar app, then you will see an icon floating in space.  In some applications that's all you need, but we'll place an image floating in space instead. 
 + 
 +For this we'll add an **object** parameter.  Again, from the the [[http://www.layar.com/documentation/browser/api/getpois-response/hotspots/|API site]] we can see that if you include an object parameter, you must also provide contentType, url, and size.  URL is the location of the image on the Internet (probably you're own server), and size is the real-world height of the object.  The contentType parameter is probably the most confusing at first, but basically there is a specific bit of text to say if it is an image, or a 3D model etc. - in this case a png.  More information can be found [[http://layar.com/documentation/browser/howtos/2d-and-3d-objects/|here]].
  
 <code php> <code php>
Line 97: Line 101:
 </code> </code>
  
-Add the transformation to make it always face you.+===Transformations=== 
 + 
 +Another very useful set of parameters are for transformations.  These allow you to reposition and rotate the object (you can just set the scale using the size parameter of the object).  Shown below is some code that you can add underneath the object definition in order to rate the image so that it is always facing the viewer.  Otherwise you might sometimes be side-on to the image and not be able to see it.
  
 <code> <code>
Line 116: Line 122:
 } }
 </code> </code>
 +
 +===Summary===
 +
 +This section shows you how to add an object to your hotspot, and position it in the environment.  If you can get an image of a monster, then with this code you can have them appear in front of you.
layarmmo-poi.txt · Last modified: 2012/11/07 17:00 by matthewleach