From 652621c2463fb3a23273c948e515c1d80dd8d19f Mon Sep 17 00:00:00 2001 From: "mikel.maron" Date: Fri, 23 Mar 2007 09:13:24 +0000 Subject: [PATCH] georss api instructions --- docs/api.php | 24 +++++++++++++++++++++--- docs/templates/apihowto.tpl | 22 ++++++++++++++++++++++ docs/templates/header.tpl | 4 +++- 3 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 docs/templates/apihowto.tpl diff --git a/docs/api.php b/docs/api.php index abd5016..781eec7 100644 --- a/docs/api.php +++ b/docs/api.php @@ -1,5 +1,5 @@ setup(); - $this->bind(); + if (isset($_GET['howto'])){ + $this->howto(); + } else { + $this->setup(); + $this->bind(); + } } //setup @@ -72,6 +76,20 @@ class api { } + //howto + function howto() { + $form_action = $_SERVER['PHP_SELF']; + + $smarty = new Smarty; + $smarty->force_compile = true; + $smarty->compile_dir = SMARTY_COMPILE_DIRECTORY; + + $smarty->assign("page_title","API HOWTO"); + $smarty->assign("menu_item","api"); + + $smarty->display('apihowto.tpl'); + } + } diff --git a/docs/templates/apihowto.tpl b/docs/templates/apihowto.tpl new file mode 100644 index 0000000..484ec52 --- /dev/null +++ b/docs/templates/apihowto.tpl @@ -0,0 +1,22 @@ +{include file="header.tpl"} + +
+
PlanningAlerts.com API
+
+ Planning application data is available programmatically as GeoRSS feeds. GeoRSS can be used in most all web mapping APIs and desktop GIS software, and in services like mapufacture and Yahoo Pipes. +

+ Construct an api request as follows. + Either lat/lng or postcode is required. area_size is always required.
+

+ + http://www.planningalerts.com/api.php?
+  lat=[some latitude]
+  &lng=[some longitude]
+  &postcode=[some postcode]
+  &area_size=['s' 'm' or 'l'] +
+

+ an example query +

+
+{include file="footer.tpl"} diff --git a/docs/templates/header.tpl b/docs/templates/header.tpl index 03e4713..4c94397 100644 --- a/docs/templates/header.tpl +++ b/docs/templates/header.tpl @@ -19,6 +19,8 @@