Sunday, December 30, 2007

More Maps on the iPhone

After my previous efforts with Google Maps for Sky and the native Maps.app on the iPod touch, Ryan Scranton at Google pointed me in the direction of a Google Code project that was attempting to provide a more friendly user interface to the online Javascript version of Google Maps on the iPhone and the iPod touch.

It turned out to be a fairly trivial project to modify the code to use the new Sky maps, so on yet another wet Sunday afternoon, I did...


The results aren't quite as slick as the native version, but it was a lot less effort. You can drag the map around the screen using two fingers, although unfortunately you can't use the pinch action to zoom in and out. Crucially since it's just the normal maps with extra Javascript wrappers you can make use of the Maps API to add placemarks and overlays and other interesting things...

However getting used to using two fingers to drag the map around instead of one is surprisingly hard, it's very anti-intuitive for some reason. I'm also not entirely convinced it runs fast enough, at least for my purposes, it seems much less responsive and much more jerky during scrolling than the native Maps.app application. It's a great hack, but not the solution to my problem. But don't take my word for it, if you've got an iPhone or an iPod touch you can try it for yourself.

Back to the hex editor perhaps?

Update: For comparison with the native version here is a screen shot from the online javascript version of Google Maps.


The Carinae Nebula in Google Maps

7 comments:

  1. Your article is very informative for me. I was facing an problem with this you helped me in this regard. Now it's time to avail Hi Vis Bomber jacket for more information.

    ReplyDelete
  2. Interesting project adapting Google Maps for iPhone and iPod Touch! Leveraging the online Javascript version is smart. I wonder if Block Blast game mechanics could be integrated for location-based challenges or rewards? That'd be cool! Could you share details on performance impacts? I'm curious how it compares to native map solutions.

    ReplyDelete
  3. Narrative enriched media platform highlighting SevenLandNews succeeds in blending timely information with engaging presentation ensuring readers receive valuable insights across multiple domains while maintaining readability relevance and a steady flow of informative content.

    ReplyDelete
  4. Understanding combat effectiveness is easier with ArcDPS, which supports detailed stat tracking and performance analysis. The site highlights installation instructions and features, enabling players to enhance their gameplay experience.

    ReplyDelete
  5. Personalizing Minecraft has never been simpler than with CraftTweaker, a tool designed to edit and enhance mods. The site guides users through recipe adjustments and mechanic tweaks for a fully optimized experience.

    ReplyDelete
  6. To repair Windows applications efficiently, MSVCP120 provides a professional and safe solution. The website outlines clear steps for downloading the missing file and restoring program functionality.

    ReplyDelete
  7. Performance during routine administrative tasks improves clearly when digital support E Shikshakosh helps manage attendance and records. Structured layout and reliable response reduce effort while keeping daily operations smooth and well organized.

    ReplyDelete