> How can we tell that or see the problem?
>
>   -- Larry

Sorry that it took me long to find a way to show the problem.

Please go to http://code.google.com/apis/ajax/playground/#map_polygon_simple

Then, in "Pick an API" module, choose "Maps" -> "Map Simple".

Then, in "Edit Code" module, remove the current content and copy/paste
the following:
------------
function initialize() {
  if(GBrowserIsCompatible()) {
    var copyCollection = new GCopyrightCollection('My Copyright');
    var copyright = new GCopyright(1, new GLatLngBounds(new
GLatLng(-90, -180), new GLatLng(90, 180)), 0, "2010 My Copyright");
    copyCollection.addCopyright(copyright);

    var tilelayers = [new GTileLayer(copyCollection, 3, 3,
{isPng:true, opacity:1.0})];
    tilelayers[0].getTileUrl = function() {return "http://
code.google.com/apis/maps/documentation/examples/include/
tile_crosshairs.png";};

    var custommap = new GMapType(tilelayers, new
GMercatorProjection(12), "MyMap", {errorMessage:"No map data
available"});

    var map = new GMap2(document.getElementById("map_canvas"));
    map.addMapType(custommap);
    map.addControl(new GLargeMapControl());

    GEvent.addListener(map, "click", function(overlay,latlng) {
      var lat = latlng.lat();
      var lon = latlng.lng();
      var latOffset = 10;
      var lonOffset = 10;
      var polygon = new GPolygon([
        new GLatLng(lat, lon - lonOffset),
        new GLatLng(lat + latOffset, lon),
        new GLatLng(lat, lon + lonOffset),
        new GLatLng(lat - latOffset, lon),
        new GLatLng(lat, lon - lonOffset)], "#f33f00", 5, 1,
"#ff0000", 0.2);
      alert(lat+","+lon);
      map.addOverlay(polygon);
    });
    map.setCenter(new GLatLng(0, 0), 3, custommap);
  }
​}
------------

Then, in "Output" module, click "Run Code" button.

The result will show the custom tiles using recurring
"tile_crosshairs.png" images. GEvent listener works as it pops up the
latlng.lat() and latlng.lng() correctly. However, GPolygon is not
showing.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.

Reply via email to