Есть ли способ узнать длительность IP-адреса без использования таких сайтов, как ip2location.com?
Нет, если только вы не создадите и не разместите свою собственную базу данных.
Как географически отобразить точку на изображении (карте мира), указав в качестве входного параметра широту и долготу?есть ли формула для этого?
Как Google, так и Bing Maps предоставляют такую функциональность.Вот пример с Google Maps, который позволяет вам размещать маркеры на карте с учетом их широты и долготы.
ОБНОВЛЕНИЕ:
Вы можете использовать Проекция Меркатора для размещения точки заданной широты и долготы.Вы можете взглянуть на следующую статью , в которой объясняется техника.