2016-03-24 3 views
2

У меня есть следующий код.Получить более высокую точность от GGMAP

library(ggmap) 
x = geocode("641123",output='all') 
x$results[[1]]$geometry$location$lat 

показать 55.62943.

Если я запрос

http://maps.googleapis.com/maps/api/geocode/json?address=641123&sensor=false 

Лат показан 55,62942899999999.

Мне нужна более высокая точность, есть ли способ получить недостающее десятичное место?

Спасибо.

ответ

3

Это там, печать просто обрезает его. Используйте format, среди прочего, чтобы увидеть всю ценность ...

library(ggmap) 
x = geocode("641123",output='all') 
> format(x$results[[1]]$geometry$location$lat, digits=20) 
[1] "55.629428999999988" 
Смежные вопросы