bscoords - Get location based on (MCC, MNC, LAC, CellID) using Google, Yandex, OpenCellID and Mozilla Location Service

  •        83

Library to get location from cellural networks information (MCC, MNC, LAC, CellID) using Google location services, Yandex location services, OpenCellID, Mylnikov Geo and Mozilla Location Service. netType applies only to Mozilla Location Service. If netType is not set then 'gsm' is used.



Related Projects

cordova-plugin-geolocation - Mirror of Apache Cordova Plugin geolocation

  •    Javascript

This plugin provides information about the device's location, such as latitude and longitude.Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs. There is no guarantee that the API returns the device's actual location.

Geolib - Growing library to provide some basic geo functions

  •    Javascript

Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. Takes 2 or 4 arguments. First 2 arguments must be objects that each have latitude and longitude properties (e.g. {latitude: 52.518611, longitude: 13.408056}). Coordinates can be in sexagesimal or decimal format. 3rd argument is accuracy (in meters). So a calculated distance of 1248 meters with an accuracy of 100 is returned as 1200 (accuracy 10 = 1250 etc.). 4th argument is precision in sub-meters (1 is meter presicion, 2 is decimeters, 3 is centimeters, etc).


  •    VB

Prayer times, Qibla and Lunar phase for your location

mcc-mnc-table - Mobile Country Codes (MCC) and Mobile Network Codes (MNC) table in CSV, JSON and XML

  •    Python

Mobile Country Codes (MCC) and Mobile Network Codes (MNC) table in CSV, JSON and XML. Updated monthly. The table is pulled from

Pelias - Modular open-source geocoder using ElasticSearch

  •    NodeJS

Geocoding is the process of taking input text, such as an address or the name of a place, and returning a latitude/longitude location on the Earth's surface for that place. Reverse geocoding is the opposite, returning a list of places near a given latitude/longitude point. It supports many open-data projects out of the box but also works great with private data. It supports searching and displaying results in many languages.

django-location-field - Location field and widget for Django

  •    Javascript

Let users pick locations using a map widget and store its latitude and longitude. Tests are performed with Python 2.7, Django 1.8 .. 1.10 and SpatiaLite. We'd like to have automated tests for Python 3 too, but it looks like pysqlite (which is used for testing) does not support it yet, so it's blocking us. You can get more details in the tox.ini file.

OpenCellID Client for Windows Mobile

  •    CSharp

This is an OpenCellID client for WM5 or 6 devices. OpenCellID ( is a project to create a complete database of CellID worlwide and their locations. Use this client to collect and send data while you walk or drive.

jQuery-Store-Locator-Plugin - A store locator plugin using Google Maps API version 3

  •    Javascript

This jQuery plugin takes advantage of Google Maps API version 3 to create an easy to implement store locator. No back-end programming is required, you just need to feed it KML, XML, or JSON data with all the location information. How you create the data file is up to you. I originally created this for a company that didn’t have many locations, so I just used a static XML file. You will need to geocode your locations beforehand or use a geocoding API service if you want to try to do it on the fly. The reason for this is that all free geocoding APIs have strict limits that would easily be exceeded. In the end, you're much better off storing the coordinates versus having to look them up for each location on each request. A note on the distance calculation: this plugin currently uses a distance function that I found on the blog of Chris Pietschmann. Google Maps API version 3 does include a distance calculation service (Google Distance Matrix API) but I decided not to use it because of the current request limits, which seem somewhat low. For v2 I also tried experimenting with the Directions API to request distances but also found the limits to be too restrictive. So, the distance calculation is “as the crow flies” instead of a road distance calculation. However, if you use the inline directions option that does provide the distance that's returned via the directions request.

Devolia Geo

  •    PHP

Devolia Geo is a RPC (Remote Procedure Call) service offering user geolocation (i.e. the service returns the closest city and country names from latitude and longitude or IP address).

cordova-background-geolocation-lt - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

creepy - A geolocation OSINT tool

  •    Python

Geolocation OSINT tool. Creepy is a geolocation OSINT tool. Gathers geolocation related information from online sources, and allows for presentation on map, search filtering based on exact location and/or date, export in csv format or kml for further analysis in Google Maps.

javascript-mobile-desktop-geolocation - Mobile and Desktop Javascript Library for Geolocation Fallback

  •    Javascript

Mobile and Desktop Javascript Library for Geolocation Fallback. Based on geo-location-javascript framework (

Google Maps GeoCoder for ASP.NET C# - Latitude, Longitude, Address & Reverse


Google GeoCoder for ASP.NET C# is a sample code example for look up an address and return the latitude and longitude. Reverse look-up can be achieved by clicking on the map.

jgeocoder - Free Java Geocoder

  •    Java

Geocoding is the process of estimating a latitude and longitude for a given location. JGeocoder is a free Java geocoder. This project is loosely modeled after Geo::Coder::US, a Perl module available for download from the CPAN.


  •    PHP

IP2Location is an open-source API to look up location information by IP address. It supports country, region, city, latitude, longitude, zip code, ISP, and domain name in result query.

thingspeak - ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network

  •    Ruby

ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates. In addition to storing and retrieving numeric and alphanumeric data, the ThingSpeak API allows for numeric data processing such as timescaling, averaging, median, summing, and rounding. Each ThingSpeak Channel supports data entries of up to 8 data fields, latitude, longitude, elevation, and status. The channel feeds support JSON, XML, and CSV formats for integration into applications.

Coordinate and CoordinateList classes - ISO 6709 compliant


Classes to store, handle, and retrieve geodesic coordinates, in memory, database, and XML, according to the ISO 6709 standard.

jgeohash - An easy-to-implement library for the GeoHash algorithm

  •    Java

An easy-to-implement library that can assist Java developers in using the GeoHash algorithm in order to create geocodes based on custom latitude and longitude values. With the help of jGeohash, Java developers will be able to quickly and easily generate a geohash code using user-defined latitude and longitude values. By using the GeoHash algorithm, the space can be divided into multiple grid shapes.

Detect User Geo location


Detect site visitor geo location Detect geo location of the site visitors by html5 geolocation (first) or choice).