Geeks With Blogs


Add to Google

Tim Hibbard CEO for EnGraph software Mapping
Google Maps Presentation at BarCampKC
I just finished my presentation about consuming Google Maps at BarCampKC. Thanks to everybody who attended. We talked about the three different ways of using Google Maps in your applications or websites. Static Map Image API My Maps JavaScript API The slideshow is available via Google Docs or dowload the PPT The code is available for download here, make sure you change your api key ......

Posted On Saturday, May 10, 2008 12:49 PM

Pictures of Rock Chalk billboards in Lawrence
Lawrence is gearing up for the biggest Kansas-Missouri game since ever. A bunch of business have changed their billboards to give the undefeated Jayhawks well deserved props. I took some pictures of the billboards and put them on a Google Map mashup. Rock chalk! Hope the MU fans are looking forward to a bowl game not in January. Technorati tags: Kansas football, Lawrence KS, Google Maps ......

Posted On Friday, November 23, 2007 1:37 AM

Turn by turn directions added to Google Maps API
The Google Maps API blog talks about adding driving directions to their API. This is something that I am excited about adding to Where's Tim. I've had directions to me on my real time GPS site for a while (see the post here), but I've always just shelled out a url to Now I can retain the users of that feature on my site and not have to send them away (hoping that they will come back). This is also big for the mashup "industry" as well. Visually understanding where an object resides ......

Posted On Tuesday, June 5, 2007 8:18 AM

New WM5 client from NavXS
The guys over at NavXS have just released a new Windows Mobile client for their social geocoding network. Feel free to add me as a friend after you download the software. My user ID is and it is directly tied to data from Where's Tim. Technorati tags: NavXS, Social Geocoding, Where's Tim ......

Posted On Saturday, April 28, 2007 9:13 PM

New streets on Google Maps
Google Maps released a new version of their street maps this morning to users of their API. This adds city boundary shading and a bunch of new streets to Lawrence, KS. They have had this version on the page for a while and just pushed it out to the API. Check out Where's Tim for the changes. Technorati tags: Google Maps, Where's Tim, API, Lawrence Kansas ......

Posted On Sunday, January 14, 2007 10:50 AM

CoT XML standard for location based data
Cursor on Target (CoT) is an effort by military and governmental branches, FFRDCs (federally funded research and development corporations) and private companies to standardize an electronic portable data format to define location based data. I am the biggest geo-geek that I know, so obviously I was very interested when they contacted me about implementing their format into Where's Tim. These guys have done a great job of making a simple schema (12 required fields) that is easy to implement. I blogged ......

Posted On Friday, April 27, 2007 2:41 PM

Google Maps routing engine
Check out instruction #23 on Google Maps directions from New York to Paris. Good stuff :) Technorati tags: Google Maps ......

Posted On Thursday, April 12, 2007 2:30 PM

Your Kansas DUI news source just got better
Last night, I set up Matt Strausz of SmartStart up with Live Writer and Flickr4Writer. He has already started using it on his latest post about their Ignition Interlock device. Disclaimer - I built Matt's site a couple years ago (including the very cool "Find a shop" Google Map app) in exchange for links to Where's Tim, random car repairs and a case of beer :) Technorati tags: Matt Strausz, SmartStart of Kansas, Live Writer, Ignition Interlock ......

Posted On Wednesday, April 11, 2007 9:00 AM

Media drought ends
Where's Tim hasn't been getting much attention the last couple of months. A little bit here and there, but nothing like the Digg days of last summer. I've got several requests for information the last week or so though. Joab Jackson (who did a National Geographic story last October) is working on an article. Ronan Fitzgerald (who did an article in The Guardian) has been emailing me about the Social Geocoding studs NavXS. Davey Winder is also working on a mashup article. I'll post the links to these ......

Posted On Tuesday, April 10, 2007 7:22 AM

GeoRSS on
The Google Maps API blog talks about adding support for GeoRSS enabled feeds on Google Maps. That means you can take the Where's Tim Messaging Feed and view the last 50 message people sent me on Google Maps You can also take my location feed and view it on Google Maps. Since my location feed contains Yahoo Maps, clicking on the GIcon will show a Yahoo Map on the Google Map! Technorati tags: GeoRSS, Where's Tim, Google Maps, Yahoo Maps ......

Posted On Monday, March 26, 2007 12:20 PM

Spatial North
Ken Hoetmer - who has his own Where's Tim - has started a new company called Spatial North. He talks more about it on his blog. Good luck Ken! Technorati tags: Ken Hoetmer, Spatial North, Where's Tim ......

Posted On Wednesday, February 21, 2007 1:23 PM

Google Maps for Windows Mobile
PhoneNews reports that a version of Google Maps has been released for Windows Mobile. I downloaded and played with it last night on my PPC-6700. It works really well and it integrates with your contacts list. It is interesting to note that is uses the old version of the street maps and older satellite images. Also, the final version of Window Mobile Device Center is now released. Technorati tags: Windows Mobile, Google Maps ......

Posted On Friday, February 2, 2007 7:32 AM

Carl is bored driving to Colorado
Carl is driving to Colorado and wants people to watch his progress with GPS and send him text messages. Click here to see him on a Google Map and click the icon on the map once you get there to send him a text message. Technorati tags: Where's Tim, GPS, Google Maps ......

Posted On Thursday, January 25, 2007 1:58 PM

You're going to be hearing a lot more about the Social Geocoding service, NavXS. It's MySpace meets Where's Tim. These guys do it right. They have a Windows Mobile client, a Java client, Google Maps interface and a rock solid permissions model. They also have a blog here. Technorati tags: NavXS, Social Geocoding, GPS, location sharing, Where's Tim ......

Posted On Tuesday, November 21, 2006 1:17 AM

C# .NET code to load MapInfo
This code will load the MapInfo.Application object into a listbox and display the sample US County data. It assumes your form has a listbox called listBox1 and a "using System.Reflection;". It also works in Vista! string mapName = "C:\\Program Files\\MapInfo\\Professiona... System.Type oType = System.Type.GetTypeFromProg... object o = System.Activator.CreateInst... oType.InvokeMember("do... ......

Posted On Tuesday, January 23, 2007 12:03 PM

Update on Sprint blocking my mail server - Part 2
Somebody from Sprint must have read my blog post about not being able to receive text messages from Where's Tim. Either that or somebody decided that we were not sending spam through our servers. Either way, I am now getting text messages people send me on Where's Tim. I also publish these messages in a GeoRSS enabled RSS feed. Since the feed does have GeoRSS, you can even view the last 100 messages on Where's Tim. Technorati tags: Where's Tim, GeoRSS, Sprint ......

Posted On Wednesday, January 17, 2007 2:10 PM

Top six blog posts from Kyle in 2006
Most bloggers do some sort of self-gratuitous year-end post where they talk about all the great things they have blogged about over the last year. I tried to come up with a post like that, but I found that I only talk about Where's Tim. So instead, I thought I would pay homage to the greatest Director of Software Development that EnGraph has ever had - Kyle Archer. In no particular order, here are my top six posts from KJA this past year: EnGraph to attend n4a this summerMy Visual Studio Experience ......

Posted On Tuesday, December 19, 2006 2:22 PM

Cardiff University article about geotags and Social Geocoding
Iain Martin (a student on the post graduate diploma in journalism at Cardiff University) wrote an article about the mainstreaming of geography and geotagging journalism. He talked briefly about Where's Tim and included some of my quotes on how GIS will impact various industries. He even mentioned Social Geocoding. Well, it was in a quote from me, but he still published it! He also spoke of Jerome Dobson and his concerns of loss of privacy. It's funny how we always get mentioned together in articles. ......

Posted On Tuesday, December 19, 2006 9:09 AM

KU GIS Day 2006 slides online
The GIS folks at Kansas University have put the slide decks from GIS Day 2006 online. Hopefully they will have the videos posted soon. My slide deck (in pdf) is here. Here is my wrapup post for the day. Technorati tags: GIS Day, Kansas University ......

Posted On Friday, December 1, 2006 8:13 AM

Wrong tiles in Google Maps
Google Maps works by asynchronously downloading tiles of map/satellite data as you navigate around the map. Lately, I've noticed that it has been rendering the wrong tiles in Where's Tim occasionally. I've only noticed this in FireFox though. Anybody else seeing this? Technorati tags: Google Maps, Where's Tim ......

Posted On Monday, November 27, 2006 10:27 AM

Looking for proofreaders
I'm working on an article for a special personal tracking issue of a magazine. It's due next Monday and I would like some other people to look it over before I submit it. If you have some spare time this Thanksgiving weekend, send me an email and I'll send you a copy to proofread. Warning, it's mostly about Where's Tim and Social Geocoding, so if you're tired of reading about that on this blog, you're probably not going to want to read this :) Technorati tags: Writing, Where's Tim, Social Geocoding ......

Posted On Wednesday, November 22, 2006 7:29 PM

Kansas University GIS Day 2006 Wrapup
Matt Dunbar & Co. did a fantastic job putting together GIS day at Kansas University. My favorite part of the day was judging the student competition. Seven students gave ten minute presentations on unique uses of GIS. They showed everything from a geographic boundary of where grits are consumed (apparently South Carolina is the capital of all that is grits) to a traffic analysis of SW Douglas Country in Kansas. The winner was Lincoln Lewis. He showed how to make GIS data pretty using a suite ......

Posted On Thursday, November 16, 2006 12:24 PM

Google Map of GIS day participants
The people putting on GIS Day at Kansas University tomorrow built a Google Maps mashup showing where are the presenters and attendees are located. That's a lot of people. I hope they like listening to a .NET geek ramble on about GPS :) They are going to video record each session, so if you don't get a chance to make it (Kyle), you'll still be able to join in on the fun. They will also be posting the slide deck from each session. Technorati tags: GIS Day, Google Maps, Kansas University, GPS ......

Posted On Tuesday, November 14, 2006 7:20 PM

Social Geocoding
You heard it here first. Social Geocoding is a social network with a layer of location awareness. A million little Where's Tim's running around interacting with each other with "friends list" based permissions. NavXS, Dodgeball and Loopt are all examples. Come listen to my talk at KU tomorrow if you want to learn more. Technorati tags: Where's Tim, Social Geocoding, Social Networks, NavXS, Dodgeball, Loopt, Kansas University, GIS Day ......

Posted On Tuesday, November 14, 2006 1:04 PM

Measuring time in Google satellite images
This bus has been parked by our office for so long, that it shows up in satellite view on Google Maps. Technorati tags: Google Maps, long term parking ......

Posted On Tuesday, November 7, 2006 3:47 PM

Kansas University GIS Day November 15 2006
Kansas University (right here in Lawrence, KS) puts on a Geographic Information Systems day every year. A couple months ago, Matt Dunbar contacted me and asked if I would speak about personal tracking. My talk is titled "Big Brother is on MySpace. How GPS will change our everyday lives (in a good way)" After some shameless promotion of Where's Tim and EnGraph, I plan to talk about how real time GPS can add a new dimension to social networking sites like MySpace. I also plan to talk about enhancing ......

Posted On Wednesday, November 1, 2006 4:17 PM

HDC 2006 wrapup
Heartland Developers Conference 2006 in Omaha was a huge success! Joe Olson, Phil Wolfe and everybody else involved did a great job getting everything put together. Day 1: Joe Stagner did the opening keynote on Federated Logic. Basically using data sources that live anywhere on the internet with ASMX web services. He even talked a little bit about GPS and web based mapping solutions. Something that is near and dear to my heart. Next, I went to Dave Donaldson's talk on Power Programming with Attributes. ......

Posted On Wednesday, November 1, 2006 2:30 PM

Generate Google Earth KML using and XmlTextWriter
I've posted an article that shows how to create an Google Earth KML file by writing to the response stream. The code is for this page: That page creates a KML file that show Memorial Stadium in Google Earth. The code also shows how to use query strings to create a KML file for any location like this page: Arrowhead Stadium in Kansas City. Read the article ......

Posted On Thursday, September 28, 2006 6:10 PM

RSS to GeoRSS Converter
Geo-Names has released a utility that will scan an RSS feed for geographical content and spit out a GeoRSS feed. So you can grab the RSS feed for this blog and convert it to GeoRSS. Since Where's Tim understands GeoRSS, you can view the geographical data of my feed in relation to my current location here. You can also use the same utility to spit out KML and view the data in Google Earth ......

Posted On Tuesday, September 26, 2006 9:15 AM

National Geographic talks about GeoRSS
Joab Jackson published an article in National Geographic that give a very basic introduction of GeoRSS and a couple examples of it's use. One of the examples was Where's Tim!! GeoRSS is a way to add geographic information to an RSS feed. Most generically, it is used to add a latitude / longitude point to an item. To add GeoRSS to your existing feed, add the namespace to your rss element like this: rss version="2.0" xmlns:georss=" xmlns:gml="http://www.openg... ......

Posted On Thursday, October 19, 2006 5:54 PM

Where did the geocoded Flickr pictures go?
I noticed this weekend that viewing geocoded flickr pictures on Where's Tim wasn't working quite right. It would only grab one or two pictures and I know there is over a thousand geocoded pictures in Lawrence. The code looks fine and my geocoded pictures in flickr were still there. I ran my code through flickr's api explorer and it looks like their api is returning a limited result for some reason. Maybe there is a glitch somewhere ......

Posted On Monday, September 25, 2006 12:15 PM

More FeedMap GeoRSS stuff
I added new functionality to the FeedMap wrapper service that generates GeoRSS. You can now use the query string url= to get blogs around a specific blog. So for example if you wanted to see the blogs around my blog, use this url: You can then view that data on a more visually stimulating platform, like Where's Tim. Here's the 10 feeds closest to Jeff: ......

Posted On Thursday, September 21, 2006 2:36 PM

Tulsa TechFest 2006 wrapup
David, Steve and everybody else involved did a great job in putting this event together and keeping the chaos at an organized level!! My talk on AJAXPro went really well. 25 or so people showed up and everybody seemed to understand the power of AJAXPro and several of them told me afterwards that they had projects that could use this technology right now. I've talked before about why AJAXPro is better than XMLHttpRequest. It also had advantages over ATLAS (Microsoft's AJAX library) in that AJAXPro ......

Posted On Sunday, October 15, 2006 1:16 PM

Adding GeoRSS extensions to FeedMap
Chandu Thota, a Microsoft MapPoint developer has a service called FeedMap. A lot of people have FeedMap badges on their blog that shows the blogs around their location. The one thing missing from this service is GeoRSS tags, so I took a look at his API and created an RSS feed with GeoRSS extensions. My service is driven by query strings. You can pass in a place, or a lat and a lon, and also an optional count like this: or this ......

Posted On Wednesday, September 20, 2006 9:01 PM

GeoRSS is the future of geographic data
GeoRSS is an extension of RSS that allows for geographic information to be associated with a blog post, an event, a gps location, a photograph or any other information where geographic information would help better describe the item. Several websites are recognizing the value of GeoRSS and are adding these extensions to their feeds. Most recently, Wordpress is using GeoRSS to add maps to their posts. One of the things that Jeff and I talked about on our roadtrip is adding GeoRSS tags to ESS. ESS, ......

Posted On Tuesday, September 19, 2006 7:55 PM

Geocoded flickr pictures on Where's Tim

It's not all the way done yet, but throw a flickr=true query string on Where's Tim and you can see what I'm working on.

Anybody want to help make the icons look not so cheap?

Posted On Friday, September 8, 2006 7:25 PM

Flickr adds geocoding feature
Today, Flickr released geocoding for photos on a Yahoo map. Hopefully, they will add GeoRSS tags to their RSS feeds so I can easily overlay pictures on Where's Tim (like I talked about earlier). As a side note. Jeff Croft and Matt Croydon have already geocoded their pictures, so Lawrence has way more geocoded pictures than any other city around. It shows that this little town has geek power :) Via TechCrunch ......

Posted On Monday, August 28, 2006 11:36 AM

GeoRSS on Where's Tim
We released a new version of Where's Tim this morning that supports GeoRSS feeds. Use a georss query string with the url of the feed as the query string value like this: or you can create an xml file that contains information about GeoRSS feeds that looks like this: <?xml version="1.0" encoding="utf-8" ?> <GeoRSSFeeds> <feed url="http://timhibbard... ......

Posted On Monday, August 28, 2006 9:22 AM

My KML now works in Google Maps
I blogged a couple weeks ago about how Google Maps announced support of KML (location information file for Google Earth), and that the KML files that Where's Tim generates where not loading correctly. Well, sometime between now and then Google fixed the bug and now you can see my current location that was meant to be viewed in Google Earth on Google Maps!! Ok, it's not that cool for Where's Tim since it already lives in Google Maps, but it has potential for other applications. The query string in ......

Posted On Friday, July 7, 2006 9:13 PM

Lunch with Clint
I am having lunch today with Clint Batman from ThinkGeo, another GPS company out of Lawrence. They have some additional hardware that might be useful for us and maybe we do some things on Where's Tim that he might find beneficial to his products. Plus the sweet salsa at La Familia can't be beat ......

Posted On Wednesday, June 21, 2006 7:29 AM

Checking out Team Foundation Server
I'm heading up to Kansas City this morning to meet with Jeff and John. They are going to show me Team Foundation Server. I need to decide if we are going to switch to TFS or stick with Vault before I can start using what I learned from Raymond Lewallan on continuous integration. Watch me on Where's Tim. Or if you feel like using a super beta MapPoint ClickOnce app, try this one ......

Posted On Tuesday, June 20, 2006 6:53 AM

Class to consume API
In my last post, I talked about wanting to add GeoRSS tags to the RSS feed of the text messages people send me on Where's Tim. The first thing I need is to find out the users location based on their IP. So I wrote a class that communicates with the API to generate a object that contains location data based on that ip. The article with the code is here: ......

Posted On Friday, June 16, 2006 11:28 AM

Using GeoRSS - Geocoding RSS Feeds
Like Lance talked about yesterday, I added GeoRSS tags to my Where's Tim Location feed. Essentially, all I needed to do was reference the GeoRSS namespaces: xmlns:georss=" xmlns:gml="http://www.openg... and add the georss:point tag By adding that one little tag, I was then able to drop that RSS feed on top of mapufacture and get this. And Lance was able to mashup the RSS feed using RSSBus with a Yahoo local search and find the closest pizza place to me, and also ......

Posted On Friday, June 16, 2006 10:15 AM

It's almost ready

We are working on something pretty cool...stay tuned.

Posted On Wednesday, June 14, 2006 1:23 PM

My KML doesn't work in Google Maps
Yesterday, Google announced KML support in Google Maps. KML is a markup language like XML that defines data to be shown on a map. I use KML on Where's Tim to show my current location inside of Google Earth, so I was very excited...until I tried it. My KML file is an .aspx page that returns a content type of "application/ so when you click on opens in Google Earth. So I put the address of my .aspx in the query string as instructed by Google and I got a "could not ......

Posted On Tuesday, June 13, 2006 6:48 AM

Live blogging Where 2.0
Mike Pegg is "live blogging" his experiences at the Where 2.0 conference. He posted a bit ago about getting ready to talk at Google Geo Developer Day His location is also available on Where's Tim. It's pretty cool to see the little icon right at the Googleplex ......

Posted On Monday, June 12, 2006 9:57 AM

Article about using Google Maps .getBounds() function
Too many Google Maps mashups force the user to enter a zip code, or select a state before displaying the data to the user. This interrupts the user experience and takes away the "browsing" capabilities that Google Maps offers. This article shows how load data from XML using the Google Maps AJAX helper when the user moves the map and display only the points that are in the viewing range of the user. ......

Posted On Friday, June 9, 2006 11:54 AM

Updates to Where's Tim
This weekend, we migrated Where's Tim to 2.0 and Google Maps API v2. We also added some "Get directions" functionality to SmartStart of Kansas Find a location page. And we just got dugg! [Where's Tim] [EnGraph] [Google Maps] [GPS] ......

Posted On Monday, May 1, 2006 12:12 PM

Lawrence gets new images
Lawrence, KS got new Google satellite images the other day. Check out pictures of the EnGraph office.I haven't fully migrated Where's Tim over to the v2 of the maps API. Once I do, you will be able to see the new images on Where's Tim as well.[Google Maps] [Lawrence, KS] [Where's Tim] ......

Posted On Wednesday, April 26, 2006 11:50 AM

Google Maps Mania reports about a guy that uses a camera mounted on his glasses and sends the feed to his website. Cool idea, I've been wanted to do something like that on Where's Tim and our newest client, LiveWave, does mobile streaming video over EVDO. Maybe they will hook me up!! Speaking of LiveWave, their RoverCam GPS site has been exciting the last couple of days. One of the guys put the phone on his boat and has been cruising all over the bay. [Where's Tim] [LiveWave] ......

Posted On Wednesday, April 26, 2006 11:19 AM

LiveWave is live
LiveWave is rocking with their new real time GPS web solution modeled after Where's Tim. It was pretty cool to watch them drive all over Newport, RI yesterday and I now know how other people feel when they watch me! These guys have been great to work with and we are working on some cool ways to integrate their existing camera feeds with the new GPS data and Google Maps. Stay tuned, we are going to be bringing some neat stuff. Kyle talks about it too. [EnGraph] [GPS] [AVL] [Google Maps] [Where's Tim] ......

Posted On Tuesday, April 25, 2006 6:31 AM
Like I talked about yesterday, We are building a real time GPS web solution for Smiths Detection. The pieces are starting to come together, but the GPS data still points to my current location since their Cloudberry account is not completely set up. The web site is at, check it out and watch for more changes this weekend. [EnGraph] [Where's Tim] [GPS] [AVL] [Google Maps] ......

Posted On Saturday, April 22, 2006 9:53 AM

First Where's Tim sale
We just received a purchase order for a web based real time GPS system using Google Maps. It's exciting for me to see all the work we've put into Where's Tim starting to materialize into $$$. We have a couple other companies that are interested too, so hopefully we'll have a bunch of Where's Tim popping up on the internet :) Check back this weekend for a url. [EnGraph] [Where's Tim] [GPS] [AVL] [Google Maps] ......

Posted On Friday, April 21, 2006 6:32 AM

Working with Google Maps v2
I started migrating Where's Tim to the v2 of Google Maps this weekend. They have provided good documentation so it wasn't too hard, even though I still think that I should not have to rewrite code because the vendor releases a new API. I understand rewriting code to get more functionality, but not to avoid my application breaking. Anyways, it works just about the same. The only problem I having is, I have a couple divs that are at an absolute position that display my current speed and mileage for ......

Posted On Monday, April 17, 2006 7:27 AM

MapQuest Mobile
It looks like MapQuest is trying to compete in the mapping market again. I'll be keeping their mobile page on my radar. And I'm also thinking about making a MapQuest version of Where's Tim for the OpenAPI Developers Challenge. [MapQuest] [Mapping] [Where's Tim] ......

Posted On Monday, April 3, 2006 11:24 AM

Where's Tim Google Homepage Module
Google has an API for their personalized homepage, and of course it is really easy to consume. It is an XML file with a place for HTML / Javascript. I created a striped down version of Where's Tim using their API. To install this module on your homepage, click here. Google provided a method for asynchronously downloading data, _IG_FetchContent (which I talked about the other day). To consume this method, you provide the datasource and the function you wish to call after the data is downloaded: function ......

Posted On Monday, April 3, 2006 6:48 AM

Google Map of Fortune 100 companies

This google mashup shows the location of the best 100 companies to work for. Pella Windows is #42, go Pella!! (hometown)

via ProgrammableWeb

Posted On Thursday, February 9, 2006 5:50 AM

More GPS + Google Maps
The University of Michigan bus system is now online using GPS and Google Maps. Very coolFinally a GPS Google Mashup that is not "most stupid", maybe Christer will get a hold of this and update his list :) via ProgrammableWeb ......

Posted On Tuesday, February 7, 2006 5:55 AM

Get History on Where's Tim
On Where's Tim, you can now see where I was on a specific date. Entering a date in this box: will get you this: Clear History = Removes the history overlay Export History to XML = Generates an XML document with the lat/long data Disable Auto Update = Temporarily disables the Auto Update feature so you can move the map around and browse my previous locations without the map recentering itself Note that the history function doesn't work that great in Firefox. And that getting dates with a lot of data ......

Posted On Monday, January 23, 2006 8:49 AM

Norwegian university talking about Google Maps
Apparently, Ostfold University offers a class called Location Aware Systems. In that class the students were asked to find Google Maps mashups that fit in the following categories: Most useful Most impressive Least useful Best commercial potential Most original Most stupid Also, I am guessing that the professor is making the students blog about it, because these Location Aware Systems blogs have been popping up all over the place. I think it's great that they are learning about Google Maps and even ......

Posted On Friday, January 20, 2006 9:27 AM shows the most recent mashups, the most popular mashups, the most consumed APIs and most used tags from in a simple one page interface. John Musser talks more about it here.

Posted On Friday, January 13, 2006 10:11 AM

Get Lat / Long from Google Map
Quite often, I need the lat/long of a location. I've always used the tool from, but there are a couple things that I don't like about it. 1) Map is too small 2) Map does not have a zoom control So I built my own ( Here is the javascript code: var map = new GMap(document.getElementByI... map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); var point = new GPoint(-95.31549, 38.97663); map.centerAndZoom(point, ......

Posted On Friday, January 13, 2006 9:24 AM

Google Maps Mania on NPR
Mike Pegg from Google Maps Mania is going to be on NPR's All Things Considered today. Maybe he will give Where's Tim a plug :)

He talks about it here.

Posted On Thursday, January 12, 2006 7:51 AM

Using infowindowopen with Google Maps
Kyle complained that sending me a message on Where's Tim didn't always work, that sometimes the InfoWindow would close before he could push send. This was because every 30 seconds an AJAX call was made that would check for my current location. Looking through the Google Maps documentation, I found the infowindowopen and infowindowclose events. So I created a boolean variable that is checked before my current position is refreshed and set that boolean to true on the infowindowopen event and false ......

Posted On Thursday, January 12, 2006 7:02 AM

Where's Tim on WLL soon
Last week, Scoble asked if we would port Where's Tim over to Windows Local Live. This morning, Chandu Thota (MapPoint all-star) sent me an email letting me know to contact him if I need any help working with WLL. Hey Chandu, I also have a ClickOnce version of Where's Tim in the works using MapPoint that I will probably need some help/guidance on too.I'm excited to work with their new API...I need to work on sending vehicle manifests and receiving messages from vehicles for Sean before I go on vacation ......

Posted On Tuesday, December 27, 2005 9:39 AM

Popular mashups on

John has added a tag for the most popular mashups on ProgrammableWeb. He even has Where's Tim on it!

He talks about it on his blog post here.

Posted On Monday, November 28, 2005 8:22 AM

*Gasp*...potential problem with Google Maps
In the session the other night, I told Jeff and John that I have never had problems with Google Maps, or any Google API. Well, I think I might have found something. I was redesigning the layout for Where's Tim, because, well, I'm an awful UI designer. And I was putting everything into a 2x4 table and I set the left column width at 25% and the right column width at 74%. The upper right hand cell contains the div tag that eventually becomes the Google Map and I set the width of that ......

Posted On Saturday, December 31, 2005 2:16 PM follow up
I had a great time talking with Jeff and John the other night. As I listened to the podcast, I noticed a few things that I should clarify. Lat/Long = Latitude & Longitude, and x and y way of locating a geographic point on a map. For example, the Lat/Long of Allen Fieldhouse in Lawrence, KS is -95.25438, 38.954069. We used the library by Michael Schwarz. It is very easy to use and had wanted to talk more about it, but we ran out of time. All you do is modify your web.config, register your ......

Posted On Saturday, December 31, 2005 1:49 PM

Talking with
I just finished talking with Jeff and John from We had a great talk about Where's Tim, GPS technology moving forward, consumer adaptation, the negative misconceptions of GPS, how the web is opening up with API's and web services, and good old fashioned geek stuff in general. Jeff talked a little about it earlier. He might have it up tonight, so make sure to subscribe to their feed. Technorati Tags: Google Maps, Where's Tim, ASMX, AJAX, Podcast ......

Posted On Thursday, December 29, 2005 4:47 PM

Cool Google Maps mashup

Found this on GoogleMapki: James Martin's "Where I've been". I really like how he uses 2 Google Maps to zoom in. Kind of like a scrapbook version of Where's Tim.

Posted On Wednesday, November 23, 2005 3:52 PM

Kyle wants more
Kyle's response to the new Get Directions to Tim feature: cool, but not enough. He wants to be able to enter an address and have it generate a route. That makes sense. A business AVL application would use addresses rather than lat/long. I'll see what I can do. I'm starting to run out of screen space on Where's Tim, I wish I was a better UI designer...ugh. I've always wanted to learn how to do those "virtual" windows that appear on a webpage. You know, like those annoying ads and request for surveys, ......

Posted On Friday, November 11, 2005 12:54 PM

Get Directions to Tim
Kyle asked for it, so now on Where's Tim, you can get directions, and distance from anywhere to my current location. Push the "Get Directions to Tim" button, a dialog box will instruct you to select a location on the map, you click on the map where you currently are (you can still drag and zoom the map), and using AJAX, it will generate a Google map with driving directions and mileage from where you selected to my current location. Like I was talking about before, we want Where's Tim to resemble ......

Posted On Friday, November 11, 2005 7:40 AM

Messaging with Where's Tim
So Kyle and I were talking about Where's Tim, and we decided we need to make it more of a replication of a business Automatic Vehicle Locating (AVL) solution. So when we are talking to potential clients about what EnGraph can provide them, we use this page as an example. One of the things that every AVL product needs is messaging. So we added a feature where you can click the icon and in the info window is a place to enter your return address and message. Using AJAX, the message is sent to my cell ......

Posted On Tuesday, November 8, 2005 6:56 AM

Playing with Yahoo maps API
I'm trying to get Google Maps and Yahoo Maps to play well together with Where's Tim. Not quite there yet, but getting close.http://www.timhibbard... Trying to work in URL query strings too:http://www.timhibbard.c... Technorati Tags: Yahoo Maps, Google Maps, Where's Tim ......

Posted On Monday, November 7, 2005 6:05 PM

Google Maps Tabbed Info Window
Mike Williams built a tutorial on how to use the nice tabbed info windows on Google Maps like they have on Google Local. He also started a discussion in this Google Group. It looks a bit complicated for a non-web guy like me, but eventually I want to work these into Where's Tim. Technorati Tags: Google Maps, Where's Tim ......

Posted On Thursday, October 27, 2005 1:27 PM

WhatIsMyIp is listening

One of the guys from WhatIsMyIp found my blog from their webstats page. I guess this post that I wrote about them is sending enough traffic their way to get some attention. Maybe they will start resolving host names to IP addresses on that cool Google map and get me to dump Geobytes.

Posted On Thursday, October 27, 2005 6:58 AM

Getting ready for Texas
My roommate Evan (you may remember him from here) took my Nextel this afternoon to go look at a new car, I was watching him on Where's Tim and I about died laughing when I saw him miss his turn, pull a quick maneuver and head in the right direction. Next week, Kyle and I are going down to San Angelo, Texas to deliver our EnGraph GPS solution. Sean is going to get a kick out of watching his 30+ vehicles drive around western Texas. Their region covers over 16,000 square miles. Our ParaPlan software ......

Posted On Tuesday, October 11, 2005 2:40 PM

Google Maps + Web cams
This is cool. Somebody needs to do something like this for the Kansas City/Lawrence area. Maybe integrate it with Where's Tim, people could truly see where I am :) Maybe I'll do that next month, after we deploy our satellite based Automatic Vehicle Locator down in Texas ......

Posted On Wednesday, October 5, 2005 9:32 AM

Location XML Standard
I don't know much about XML standards, so maybe Jeff can help me out with this. I think there should be a location based standard that RSS aggregators and future websites (like Where's Tim) can consume. There would only need to be a few items needed.- Title of location- latitude- longitude- Time stamp- Web linkPeople could syndicate their current location, companies could syndicate their store locations. Cell phone companies could have a standard data format for their location based services. As ......

Posted On Monday, October 3, 2005 7:09 AM

Where's Tim is Where's Matt for the day

Matt Strausz took my Nextel for the day to do some work for Smart Start. Follow him here.

Posted On Tuesday, September 27, 2005 7:31 AM

MapStats from BlogFlux
I really like the MapStats provided by BlogFlux. They provide a Google Map with the location of people that have hit my blog as well as referrals and pages visited. I'd like to see them open the data up a bit, they have been messing with RSS a bit, but it's not quite right yet. I'd rather have a web service where I could query the hits by a certain date range. That would be cool. Then I could overlay the data and see if the same people that hit my blog also hit Where's Tim and/or EnGraph. That's ......

Posted On Wednesday, September 21, 2005 8:57 PM

Goldstar development begins
It's official! EnGraph has begun development on the migration of our flagship product, ParaPlan to .NET. We have several little helper applications that are written in .NET, but our main core is still an Access front end hitting a SQL database. We are completely redesigning the user interface, business rules and database structure in the new ParaPlan, code named "Goldstar". We have been talking about and planning this for almost two years, it's very exciting to see it move to the next level. Kyle ......

Posted On Wednesday, September 21, 2005 1:45 PM

Mashable talks about Where's Tim

Pete Cashmore wants me to go to Lake Alvamar this afternoon. I'll talk to Kyle and see if he will let me out of the office.

Posted On Tuesday, September 20, 2005 8:08 AM

Where's Tim gets plugged
Mike Pegg was nice enough to mention Where's Tim in his Google Maps Mania blog. Check his site for the latest cool Google Map mashups, or better yet, subscribe here. Technorati Tags: GPS, Google Maps ......

Posted On Monday, September 19, 2005 8:59 PM

Garmin Mobile
Garmin Mobile is a turn-by-turn navigation system for Sprint PCS phones. I've been using it with my Sprint phone for a week or so, and although I am not a big Garmin fan, I am excited about this product. It does everything you would expect from a GPS application. Closest restaurant, grocery store, golf course to your location, distance to your next turn, reanalyzing your route when you deviate from the suggested path. When you get out of Sprint coverage it handles it *ok*. It doesn't download the ......

Posted On Monday, September 19, 2005 3:29 PM

Where's Tim - now with Auto Refresh
So Kyle says to me, "I guess its pretty cool to see your location on a Google Map, and that's neat that it uses AJAX to populate the map so I don't have to see a nasty page refresh to see if your location has changed, but what I really want is to have it just automatically give me a new map when your location changes..."So using a simple setInterval javascript function and a variable that is populated on the onkeyup event of a textbox, we made it happen. Just enter the number of seconds you wish ......

Posted On Thursday, September 15, 2005 2:07 PM

Google Maps code - smart centering on map
Here is some javascript code that we use on Where's Tim. It will only recenter the map if the new point is out of the map view. We use this code on the AJAX refresh button. map.clearOverlays(); var pointA = new GPoint(-95, 38); var bounds = map.getBoundsLatLng(); if ((pointA.x > bounds.maxX) || (pointA.x bounds.maxY) || (pointA.y //only executes if pointA is out of the bounds of the map { map.centerAtLatLng(pointA); } var markerA = new GMarker(pointA); GEvent.addListener(markerA, "click", function() ......

Posted On Thursday, September 15, 2005 12:16 PM

Another cool Google Maps application
http://www.smartstartkansas... It shows all the available places to get Ignition Interlock devices installed or serviced. Couple tricks for working with multiple icons on a Google map: 1) Make sure your “point” and “marker” variable have distinct names. If you are building the icons based on an array, use the iterater to name your variables (point0, point1, etc...)2) Make sure to "centerAndZoom" on a point that will display all the icons. For this app, I ......

Posted On Friday, September 9, 2005 6:08 PM

Fly To Google Earth KML creator web service
I took the function that creates the .kml file for Where's Tim and wrapped it in a web service. Contact me for access. If you just want to test it, use “test“/“t... for username/password. Syntax: Dim WS As New KMLCreatorWebService.Mappin... InputStructure As New KMLCreator.KMLInfoInputStru... = “This is a test“InputStructure.D... = “Automatically generated“InputStruct... = 38.945InputStructure.Lon = -94.568InputStructure.UserName ......

Posted On Tuesday, September 6, 2005 2:31 PM

Fly To With Google Earth
Inspired by what Rob did with geotagging Flickr, I built something similar with Where's Tim that I talked about yesterday. You can click the “Fly To With Google Earth” button and it will generate a .kml file that will open inside of Google Earth. It wasn't that hard to generate. I used a XmlDocument to load the core .kml file (I actually renamed the base.kml file to base.xml because XmlDocument will not load a file that doesn't end in .xml) I then use a XmlNodeList to find the specific ......

Posted On Wednesday, August 31, 2005 6:50 AM

Where's Tim?
Using EnGraph's GPSParser, Air-Trak's Cloudberry AVL data and Google Maps, I built a web page that shows my real time location. It took a little over an hour to put together. That shows the ease of EnGraph GPS Management tools and Google Maps. Here's the page - ......

Posted On Tuesday, August 30, 2005 1:55 PM

Windows is trying to determine why Google Earth is not responding

Playing with the vista beta...


Posted On Wednesday, July 27, 2005 10:56 PM

Must have apps
I need to rebuild one of my machines soon, so I have compiled a list of applications that I can not forget to install: Snippet CompilerNUnitNDocDesktopSid... BanditCDexSource Gear VaultWWMXStimulsoft .NET ControlsActive PortsDVD ShrinkGoogle EarthMicrosoft Anti-SpywareLavasoft Ad-AwareRed Gate SQL ToolsMapPointVirtualPCLine CounterISObusterOutlook KnockoutNetMeterw:BloggarEvan Is A Bad Computer UserQuickTime KillerNetPing ......

Posted On Wednesday, July 13, 2005 7:43 AM

Map your blog!

Cool page put together by Chandu (rss) that lets you post your blog's location on a MapPoint map.

Posted On Saturday, August 7, 2004 12:25 AM

Copyright © Tim Hibbard | Powered by: