c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel

Latest Updates: USPS RSS

  • Zach Blank 5:57 pm on December 27, 2007 | 0 Permalink | Reply
    Tags: , Mashup, , Package Mapping, , , USPS

    I am in a pretty good mood today. Everything seems to be working pretty well with PackMapr, and I finished developing the RSS feeds for the USPS, UPS and FedEx APIs. The link in the top right corner becomes active after you search for a package and the system figures out the carrier and the tracking number.

    PackMapr Screenshot

    In earlier posts I published sample tracking numbers. Use those and take a look.

    As I said earlier I am happy to share and discuss my code, just ask and I will give it away. This post about sharing code gave me the final confidence to happily give away my secrets. I bumped into it from Matt Mullenweg’s blog Photo Matt. Most of it I have heard before or thought about, but just reading it again reminded me of its importance and security. So go ahead and ask!

    As I have been developing this app I have ran into the others like it out there. Here is a list of what I have been looking at:

     
  • Zach Blank 3:43 pm on December 21, 2007 | 0 Permalink | Reply
    Tags: , , , , USPS

    A functional version is out there in the world. You can play around with it. packmapr.com. Now it works with USPS, UPS and FedEx. I have set up the RSS feed for FedEx because it was the easiest. but will not talk more about that until i get the others working as well.

    I have made it so that anybody can go to packmapr.com/ followed by their tracking number and it will automatically do all of the work. I am pretty pleased on how this worked out.

    So take a look. Below are tracking numbers for USPS, UPS and FedEx

     
  • Zach Blank 1:41 pm on November 30, 2007 | 0 Permalink | Reply
    Tags: , , , USPS

    My app is taking a life of its own. I am working on picking the perfect domain for this, and when I do you can see it in action.

    Here’s what it is: A mashup of Google Maps and USPS (UPS and FEDEX are the first slated improvements). It is 100% AJAXified and really quite cool. It does a number of different calculations for users, from the distance between two stops on a package’s route to the average speed between each point.

    I am being held back by a problem that I am making no progress with though. In FireFox it works perfect. But IE and Safari behave the same but different from Firefox. They decide to plot the stops in a random order, which is different each time. I have yet to discover any pattern. Firefox though plots in the correct and same order each time. Has anybody heard of anything like this before?

    here are some existing projects:

     
  • Zach Blank 1:43 pm on November 27, 2007 | 0 Permalink | Reply
    Tags: , , , , JSON, PEAR HTTP_Request, USPS

    As I promised I am working on my latest web app for release hopefully before the holidays. Not going into it too much it is a mashup of USPS and Google Maps.

    This has been my first true mashup and it is like learning a whole new language, or several. For this I have had to learn the USPS API, Google Maps API and how to setup and use a proxy. This required the PEAR HTTP_Request to be installed on my server, actually easier than I thought. If you have cpanel you can just go to the php config and hit the button there and poof.

    All this is good, I love learning these new things but I am also disappointed in the flexibility of some of them. After sometime without it Google released their geocoder object into the API. Now developers can pass it an address and get a longitude and latitude back – something you can actually plot on a map.

    Before Google released this developers had to rely on geocoder.us for the longitude and latitude. In my experience this service is slower and less reliable. So using Google’s geocoder is great. BUT, it is somewhat inflexible and I haven’t yet fount a workaround for my problem. Without going into it too much now while it is unsolved and offers little value to you, I am having trouble passing variables resulting in a lack of info in the info box that pops up when you click on a marker on a map.

    I have decided to move past this on the project and keep up my momentum because the info box is not a mission critical feature, but it is still pretty key, so I will get it figured before I tell you what this is all really about.

    This project also gets me thinking, of course, about copyright and intellectual property. I promised to make this code OpenSource, well I need to figure out how to do this and remain my status in the project. That is for Another post.

    Some Google Maps API Resources that have helped me: