bing maps information

PHOTO EMBED

Sat Jun 25 2022 15:07:37 GMT+0000 (Coordinated Universal Time)

Saved by @bobgorbold

// Distance - the little * p is a global variable for pi to x decimal places Set(p,0.017453292519943295) you can set it on  app start
Round(12742 * Asin(Sqrt(0.5 - Cos((Location.Latitude - ThisItem.Lat) * p)/2 + Cos(ThisItem.Lat * p) * Cos(Location.Latitude * p) * (1 - Cos((Location.Longitude - ThisItem.Lon) * p)) / 2)),2) & " km"

// Compass Bearing store this in a text box somewhere
Round(Degrees(Atan2(Cos(Radians(Location.Latitude))*Sin(Radians(ThisItem.Lat))-Sin(Radians(Location.Latitude))*Cos(Radians(ThisItem.Lat))*Cos(Radians(ThisItem.Lon-Location.Longitude)),Sin(Radians(ThisItem.Lon-Location.Longitude))*Cos(Radians(ThisItem.Lon)))),0)

// Using the compass Bearing Text box to display it on the screen with the powerapps compass too.
"Bearing: "&If(Value(CompassBearing.Text)<0,Value(CompassBearing.Text)+360,Value(CompassBearing.Text)) & "   Compass: " & Round(Compass.Heading,0)


// Bing Maps code
"http://dev.virtualearth.net/REST/v1/Imagery/Map/Road/"&
ThisItem.Lat &","&ThisItem.Lon &
"/" & 16 &
"?mapSize="& Image1.Width & "," & Image1.Height & 
"&pp="&ThisItem.Lat&","&ThisItem.Lon&";122&"&
"dpi=normal"&
"&key=" & BingMapsKey
content_copyCOPY