OpenLayers OpenLayers

Ticket #1540: ve.3.patch

File ve.3.patch, 1.7 kB (added by euzuro, 4 months ago)

sorry. v2 of that patch didn't work.

  • lib/OpenLayers/Layer/VirtualEarth.js

    old new  
    209209     * {Object} MapObject LonLat translated from MapObject Pixel 
    210210     */ 
    211211    getMapObjectLonLatFromMapObjectPixel: function(moPixel) { 
    212         return this.mapObject.PixelToLatLong(moPixel.x, moPixel.y); 
     212        //the conditional here is to test if we are running the v6 of VE 
     213        return (typeof VEPixel != 'undefined')  
     214            ? this.mapObject.PixelToLatLong(moPixel) 
     215            : this.mapObject.PixelToLatLong(moPixel.x, moPixel.y); 
    213216    }, 
    214217 
    215218    /** 
     
    325328     * {Object} MapObject Pixel from x and y parameters 
    326329     */ 
    327330    getMapObjectPixelFromXY: function(x, y) { 
    328         return new Msn.VE.Pixel(x, y); 
     331        //the conditional here is to test if we are running the v6 of VE 
     332        return (typeof VEPixel != 'undefined') ? new VEPixel(x, y) 
     333                         : new Msn.VE.Pixel(x, y); 
    329334    }, 
    330335 
    331336    CLASS_NAME: "OpenLayers.Layer.VirtualEarth" 
  • examples/ve.html

    old new  
    33      <title>OpenLayers Virtual Earth Example</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <link rel="stylesheet" href="style.css" type="text/css" /> 
    6     <script src='http://dev.virtualearth.net/mapcontrol/v3/mapcontrol.js'></script> 
     6    <script src='http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1'></script> 
    77 
    88    <script src="../lib/OpenLayers.js"></script> 
    99    <script type="text/javascript">