Archive

Archive for June, 2010

Google Map API v3 polygon shape creator

June 24th, 2010

About

Polygon Creator is a javascript class which can be used to draw a ploygon shape on Google Map, and it currently has two public functions to return the polygon paths and its color.
It is useful if you are looking for a ready to use Javascript tool to create polygon for your Google Map application.
Polygon Creator is built with Jquery and written in a OOP coding style. It is written in Goolge Map API v3.
And of course, it is completely free, so please make use of it.

How

  1. Include scripts

    Include Google Map API:

    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

    Include JQuery:

    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>

    Include Polygon Creator class:

    <script type="text/javascript" src="polygon.min.js"></script>
  2. Create a map object

    If you have already constructed a map object, then you can skip this step. And just keep in mind, you will use the same map object to create Polygon Creator.
    First make sure you have a Div with id=”main-map” in your page body,then construct a map object as below:

    var singapoerCenter=new google.maps.LatLng(1.37584, 103.829);
    var myOptions = {
    zoom: 10,
    center: singapoerCenter,
    mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById('main-map'), myOptions);
    
  3. Construct Polygon Creator object

    The parameter of PolygonCreator is the map which we have created above.

    var creator = new PolygonCreator(map);
    
  4. Test and Run

    Now you should be able to draw polygon shape on your google map. And there are two class functions you can call to retrieve polygon information:

     creator.showData()  
     creator.showColor() 

Demo and Download

admin JQuery

Some eCommerce platform comparison

June 8th, 2010

As a PHP developer, I always need to pick up a weapon to complete a certain task. And recently I have met a potential client who wants to develop an eCommerce site. So the first things comes to my mind is to do a research on popular eCommerce platform. I google around and find four popular open source eCommerce platforms on the web. And they are magento, oscommerce, opencart and prestaShop.

And below are some factors I found useful to myself.

  Magento Oscommerce Opencart PrestaShop
Default Template elegant simple elegant normal
Code Design Pattern MVC unknown MVC MVC
Template engine Zend Framework template system unknown simple template smarty template engine
Extensibility excellent poor medium medium
Url link link link link
Remarks Developed by Zend Framework It has been market for long, and it is considered as a old solution    

I hope you find my simple research useful for you too.

admin General Cakephp

Get Adobe Flash playerPlugin by wpburn.com wordpress themes