La localización del usuario por su IP puede contener diversos errores.
Si te fijas en el enlace que estás utilizando, no van más allá de presentarte la región y ciudad.
Las coordenadas que recoge, si bien corresponden a un punto concreto, en ningún caso te indicarán la dirección (calle, número, ...) porque corresponde a quien aporta al usuario la conexión a internet: consiguientemente el campo de CP no aparece.
En
http://www.forosdelweb.com/f18/conte...ion-1006728/#9 respondía a un tema similar y, como ves o puedes probar (en este caso con
geoip.js), tampoco llegamos a esta definición.
(Incluso la ciudad puede no ser correcta)
Desde el enlace del tema referido tienes acceso a un tema de
abimaelrc y la más precisa, previa autorización del usuario, de
w3c geolocalización. Solo en este último caso podrás acceder al CP.