About the Author

author photo

Adam Trachtenberg is the Director of the LinkedIn Developer Network, where he oversees developer relations and marketing for the LinkedIn Platform. Before LinkedIn, Adam worked at eBay in platform product management and marketing. Even earlier, he co-founded Student.Com and TVGrid.com. Adam is the author of PHP Cookbook and Upgrading to PHP 5. He lives in San Francisco.

See All Posts by This Author

My eBay Motors Maps Mashup

In my copious free time, I have been writing a little mashup using eBay Motors and Google Maps. This is equal parts eBay Web services marking, a learning exercize, and an excuse to code.

Like all Web 2.0 concepts, it’s in perpetual beta. (Why does “perpetual beta” seem like the Web 2.0 phrase for Web 1.0’s “Under Construction” image?) Thanks to a helpful prod, I sat down this morning and fixed the outstanding IE bugs, so now it works in IE, Firefox, and Safari. That means I can officially blog about it.

For those of you interested in the technical details, the backend code is written in PHP 5. I’m using the ext/soap extension to talk with eBay Web services and PEAR’s HTML_QuickForm, HTML_Javascript, and Date packages. I tried to use HTML_AJAX, but it was buggy when I first tried it; I see there have been many recent updates, so I should look again.

Not surprisingly, writing the PHP part was pretty easy. It was the JavaScript code that took forever and a day to write and debug. Many thanks to the QuirksMode Web site for documenting cross-browser woes.

Please check out the site and let me know what you think.

There Are 3 Responses So Far. »

  1. If you need any help getting HTML_AJAX let me know. Its working fine for my uses, but getting some feedback on the bugs others are hitting would be great so we can get them fixed.

  2. Thanks for the offer. I downloaded the most recent version last night. I will either see if I can get it to work on my mashup, or try and roll it into a new project I’m working on.

    Right now, I need to figure out how to best glue HTML_Quickform and HTML_AJAX together. I don’t remember it being hard, but it would be cool if there was an AJAX heirarchial select feature that dynamically populated a series of select menus.

  3. I like it! Very useful tool, which now resides in my bookmarks. Works just fine with the latest firefox.

    How hard would it be to search any product instead of just cars?