##
## postal codes...
##
##' find postal code by lat long or code
##'
##' find postal code
##'
##' API doc for GNfindNearbyPostalCodes is at \url{http://www.geonames.org/export/web-services.html#findNearbyPostalCodes}
##'
##' @title find postal code
##' @param ... search parameters, see geonames web docs for details
##' @return postal code records
##' @export
##' @author Barry Rowlingson
GNfindNearbyPostalCodes=function(...){
return(gnRaggedDataFrame("findNearbyPostalCodesJSON",list(...),"postalCodes"))
}
##' postal code lookup
##'
##' postal code lookup
##'
##' API doc for GNpostalCodeLookup is at \url{http://www.geonames.org/export/web-services.html#postalCodeLookupJSON}
##'
##' @title postal code lookup
##' @param ... parameters
##' @return list of places for a given input postal code
##' @export
##' @author Barry Rowlingson
GNpostalCodeLookup=function(...){
# only defined for some countries...
return(gnRaggedDataFrame("postalCodeLookupJSON",list(...),"postalcodes"))
}
##' search for postal code
##'
##' full text search for postal codes
##'
##' API doc for GNpostalCodeSearch is at \url{http://www.geonames.org/export/web-services.html#postalCodeSearch}
##'
##' @title postal code search
##' @param ... search parameters
##' @return postal code record
##' @export
##' @author Barry Rowlingson
GNpostalCodeSearch=function(...){
return(gnRaggedDataFrame("postalCodeSearchJSON",list(...),"postalCodes"))
}
##' countries with postal code info
##'
##' list countries with postal code info
##'
##' API doc for GNpostalCodeCountryInfo is at \url{http://www.geonames.org/export/web-services.html#postalCodeCountryInfo}
##'
##' @title postal code info
##' @return list of countries with postal codes on geonames
##' @author Barry Rowlingson
##' @export
GNpostalCodeCountryInfo=function(){
#
### now uses the JSON version - used to parse XML here!
###
return(gnRaggedDataFrame("postalCodeCountryInfoJSON",list(),"geonames"))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.