Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


Finds the distance between the visitor to your site and your iPhone or a fixed location. Uses Find My Phone and Browser Geolocation to do so and inclu

Do I need to use Find My Phone ?

No. You can enter a set of co-ordinates and use these instead of our current location. This is useful if you want to let site visitors know how far away they are from a fixed point, your place of business for example.

How does it find my phone ?

Find my Phone is accessed using the Sosumi library (https://github.com/tylerhall/sosumi/) using your Find My Phone username and password.

What do the widget configuration values do ?

  • Title : The title that will appear at the top of the widget
  • Use Find My Phone : If 'Yes' then the widget will use Find My Phone to get your current location. If set to 'No' then the widget will use the values provided for 'Home Lat' and 'Home Lng'.
  • Show Device Name : If 'Yes' then the widget display the name of the device that it has retrieved the location for. If this is set to 'No' then the details from 'Home Name' will be displayed. If 'Home Name' field is empty then the text 'my current location.' will be used.
  • Find My Phone Username : You Apple Id username for Find My Phone
  • Find My Phone Password : You Apple Id password for Find My Phone
  • Device No : If you have multiple devices on your Find My Phone account then you can change which one is used by changing this number. Accepts values from 0 to 100. Defaults to 0 if no value is entered.
  • Timeout : How long in seconds the widget should spend looking for the Find My Phone device. Defaults to 300 if no value is entered.
  • Google Maps V2 API: Your Google Maps API
  • Home Name: The name of your 'home' location. This wil be displayed to the site visitor.
  • Home Lat: The latitude of your 'home' location. This will not be displayed to the site visitor.
  • Home Lng: The longitude of your 'home' location. This will not be displayed to the site visitor.


This was hacked together over a weekend to keep me entertained. It works for me on my site and I have tested it with a couple of installations but your milage may vary.

Potential Enhancements

  • Display iOS last location update accuracy/timestamp
  • Tidy up widget configuration
  • Take a place name and lookup lat/lng instead of manually adding values in configuration
  • Better exception handling and error messages
  • Support for expressing distance in miles or km
  • Update Google API to 3

Requires: 3.3 or higher
Compatible up to: 3.4.2
Last Updated: 4 years ago
Active Installs: Less than 10


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.