Сам с этим не работал, так что не ругайте.
Есть такой пример:
www.bdcc.co.uk/Gmaps/ll_grat_v3_demo.htm
Судя по коду, если ничего не упустил, нужно подключить GoogleMaps и эту библиотеку:
www.bdcc.co.uk/Gmaps/v3_ll_grat.js
и добавить следующий код:
var map;
var grid;
function initialize() {
map = new google.maps.Map(document.getElementById('map_div'), {
center: new google.maps.LatLng(51, -1),
zoom: 10,
maxZoom: 21,
mapTypeId: google.maps.MapTypeId.SATELLITE,
panControl: false,
draggableCursor: "default",
streetViewControl: true
});
grid = new Graticule(map, true);
}
По-поводу определения на какой квадрат кликнули - получайте из GoogleMaps API координаты клика в latitude/longitude и сопоставляйте с координатами сетки.