SoC geeklog2 mapping plugin

From GeeklogWiki
Revision as of 03:24, 6 March 2008 by Tony (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
(Return to the main idea page for the Google Summer of Code)

Incentive

Today with sites like Google Maps, Yahoo! Maps and Mapquest there is often a desire to integrate with those sites. While such sites already provide an API for integration, they can take unfamiliar developers a long to learn and the API's differ between sites. This project would create a single mapping API provide a small number of very powerful features that would make integration into such services easier for the PHP developer just wanting to get things done.

The goal here is simplicity. Make common mapping features easy to implement in a PHP application while preventing the developer to become an expert with the mapping API's themselves.

Objective

  • Identify a set of mapping features of most use to PHP developers who would want to integrate with a mapping service yet not have to learn an entire API.
  • Research the existing mapping API's provided by Google, Yahoo!, et. al and develop a PHP interface to support the above goal.
  • Implement the interface using both Yahoo! and Googles API.
  • Implement a web service that exposes this API.
  • What else (Justin)

Level of Difficulty

Medium

This project doesn't involve a lot of User Inteface and CSS work so for those who have a solid PHP background but struggle to make things "pretty" this is right up your ally.

Further Reading