title: NEST Elasticsearch GeoPoint class
body: <p>We have a field that is specified as GeoPoint in the Index Mapping :</p>
  
  <pre><code>.GeoPoint(d =&gt; d.Name(c =&gt; c.Location))
  </code></pre>
  
  <p>If we create an object and assign this field a value using the following:</p>
  
  <pre><code>location = new GeoCoordinate(54.34445, -3.2344)
  </code></pre>
  
  <p>The index show this as a GeoPoint with a value of <code>-3.2344, 54.34445</code></p>
  
  <p>However if we index using a string such as : <code>"54.34445, -3.2344"</code> ,the index in Kibana shows this also as a GeoPoint but in the format  <code>54.34445, -3.2344</code></p>
  
  <p>Both cannot be right! as the lat/lon values will be completely different for the same point one is indexing.</p>
  
  <p>In effect, creating the SAME point in 2 different ways as per docs, creates two completely different locations in the index</p>