Piwik Visitor Location(Country) and Visitor Map not showing properly

I attached one website to piwik and i accessed from India no one accessed from United States but it is showing United States Visitors[I installed Geoip(Php) database]

When you activate the GeoIPCity database, the location information recorded in the database for old visits is not automatically corrected. There is a separate procedure for doing this.

I see that your own location is shown as “unknown” in the screenshot. This, unfortunately, happens. The reason is that the MaxMind database does not contain complete location information for all IP address ranges, particularly those assigned to mobile phone companies.

If it is private Ip is there anyway to get Ip details.