Minimum MovementThreshold for GeoLocator - windows-phone-8

I've started to use GeoLocator in my Windows Phone apps, instead of the old GeoCoordinateWatcher, so far, so good. The only problem I've found is that I can't find anywhere the minimum MovementThreshold for the GeoLocator, I know that for the GeoCoordinateWatcher, the minimum value is 2.5 meters. Anyone has any idea of the min value for GeoLocator?

According to MSDN, the default is 0, so I would assume that is the minimum.

Related

Even if I don't move, my flutter location/geolocator's current location keep changing?

I am using Flutter to write my running app likes Strava. In this app, I used location and google maps plugin for flutter. Everything is good until I call getCurrentLocation every 10s to track my location and receive different LatLng even if I stand still.
Did anybody here face the same problem? I think it probably cause by the GPS's accuraccy issue.
Every few seconds, Android (and ios) gets a new location by either connect to cell towers or connecting to gps satellites. Based on that data it determines the most likely location for you on the globe. Since these measurements are not 100% accurate, every time it recalculates the users location, there will be a slight difference in location. Even if you stand still, your lat-lng values will change slightly. That is normal. You can decide to discard the new value if it is too close to the previous one. maps_toolkit is a good library for calculating the distance between two locations.

What is Size in Dynatrace's PurePaths dashboard

I'm new to Dynatrace and I'm trying to analyze PurePaths for application performance. I've searched for it in the Dynatrace documentation but no luck. Could anyone please tell what is Size referred here
The size is the actual length of the PurePath, so the number of nodes you see in the PurePath tree when you select the PurePath.

How to get Windows 8 Surface (Tablet) Unique ID

How do I get the Windows Surface unique Device ID?.
I tried the below API but device ID is changing based on Bluetooth settings:
HardwareIdentification.getPackageSpecificToken(nonce)
As answered here,
Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(null).Id
converted to a String will work to get the ID. Not sure if this is best practice, but it works nonetheless.
The ID is designed to change if certain system characteristics differ, you can parse out the members you wish to ignore.
However, the ASHWID changes if the hardware profile of the device
changes, such as when the user unplugs a USB Bluetooth adapter. The
back-end cloud service can verify the ASHWID and compare it with
previously reported values. Though the ASHWID varies, it can be parsed
to detect if the variance was simply due to a minor change such as an
addition of memory to the system
http://msdn.microsoft.com/en-us/library/windows/apps/jj553431.aspx

Google maps API maximal coordinate length?

This may sound weird, but i need to know what the maximum amount of digits in a coordinate in the Google maps API is.
Say for an example, i use their "Web Services" API to find an address, then what is the longest possible lat/lng number? like xxx.xxxxx...
I see them referring to a 10 digit number (not counting the dot) in their documentation for the web services api, but i don't know if that's the max?..
Personally i haven't seen anything more than 7 digits after the dot returned, but i know google can at least search for a seemingly endless coordinate.
If anyone knows for sure what the longest coordinate you can expect returned is, please let me know.
SQL-wise:
Latitude/Longitude should use FLOAT/DOUBLE precision.
It's definitely not recommend to use e.g. VARCHAR(20) because numeric comparisons would fail for sure.
API-wise:
Same applies for the Maps JS API;
about the various Data-APIs I'm not sure (and have no time to test that)
(probably just precision-reduction/proximity...)
PHP Manual - Floating point numbers:
The size of a float is platform-dependent, although a maximum of ~1.8e308 with a precision of roughly 14 decimal digits is a common value (the 64 bit IEEE format).
update just being down-voted (5 years later) without a reason (most likely by someone, who failed to comprehend)... while newer versions of mySQL even feature a Point datatype, in order to represent coordinates... still API wise, the data is always posted as String.

html5 geolocation accuracy

Just a quick question I have built the following code:
http://letterpool.testmode.co.uk/map.html
However with some users I am getting reports that people are getting around a 200-300 meter of their actual location.
Does any one know why ?
The W3C Geolocation API, which you're using to locate users on the test map, is intentionally agnostic to the method the browser uses to locate the device. This is a useful convenience since devices vary widely on how they locate (GPS, WiFi triangulation, cell tower triangulation, IP geolocation, manual entry, etc.) and your website probably doesn't want to deal with all of those details.
However, if you're not happy with the accuracy, there are a few options you can take advantage of that may help. The enableHighAccuracy option will hint to the device that it should prefer to use up a little more power in order to get a more precise location. You're currently using the latitude and longitude of the return value, but the API also returns an accuracy value, so you can see whether the position you're receiving is precise or not. You could also use watchPosition which will continually update the location and may eventually get a precise enough fix for your purposes (most mobile devices tend to start with low accuracy and get more refined over a few seconds or minutes).
Because geo-location is not accurate and never has been. They are probably getting the location of the closest junction box.
With me, it found the data center where my ISP operates from - miles away.
See this article.
Geolocation of course depends on the available position measurement methods. If the browser only has the IP address then it will be very inaccurate, but if it has access to a a GPS device like in a smartphone it will be pretty good.