Esempio n. 1
0
 public static string GetGeoHash(ChannelData channelData)
 {
     if (channelData.Message != null && channelData.Message.Attachments != null)
     {
         foreach (var attachment in channelData.Message.Attachments)
         {
             if (attachment.Type == "location")
             {
                 FacebookChannelData.Coordinates coordinates = attachment.Payload.Coordinates;
                 string geoHash = GeoHash.Encode(coordinates.Lat, coordinates.Long);
                 return(geoHash);
             }
         }
     }
     return(null);
 }
Esempio n. 2
0
 public static string GetLocation(ChannelData channelData)
 {
     if (channelData.Message != null && channelData.Message.Attachments != null)
     {
         foreach (var attachment in channelData.Message.Attachments)
         {
             if (attachment.Type == "location")
             {
                 FacebookChannelData.Coordinates coordinates = attachment.Payload.Coordinates;
                 string coordinatesString = coordinates.Lat + ", " + coordinates.Long;
                 return(coordinatesString);
             }
         }
     }
     return(null);
 }