GIS Coldfusion Google Maps Spatial MySQL

Anybody dealing with GIS Coldfusion Google Maps Spatial
MySQL?

jcrip wrote:
> I found your first answer succinct. Working on two
projects one for work -
> Oracle question and playing around with my personal web
site mySQL and Google
> maps.
i found mysql's spatial bits limited (for instance, if i
recall right, it's
early point-in-polygon searches were simple bounding box,
which is kind of iffy
for really complex polygons) compared to postGIS.
> Just trying to get a feel for what is hype and what is
real about spatial
> databases. At work we are installing ArcSDE now.
not sure what you mean, "what is hype and what is real about
spatial databases"?
they all do pretty much what they're supposed to do, some
betters than others.
some have more "value" than others--when you get into big GIS
applications, s/w
cost isn't a really big "value" issue, the data & what
you're managing usually
cost 1000x what the s/w cost. some work more easily w/cf than
others but all the
ones i have used can work w/it one way or another.

Similar Messages

  • Google Map Spatial Data

    Hi ,
    I am trying to implement OBIEE map viwer using google mpas.How can i get the google spatial data?
    Thanks

    Hi, thank you for replay.
    I have a Google Map tile layer. I'm building an HTML document that contains it. I want to represent geometries on. Geometries has been built taking coordinates from Google Map. I implemented this function to show the coordinates of the Google tile layer, where the mouse is:
    +...+
    mapview.addMapTileLayer(GoogleMapTileLayer);
    +...+
    mapview.attachEventListener(MVEvent.MOUSE_MOVE, mouseMove);
    +...+
    function mouseMove()
    +{+
    var mouseLoc = mapview.getMouseLocation();
    var locStr = mouseLoc.getPointX() ', ' + mouseLoc.getPointY() ;+
    +     document.getElementById("mouseMove").innerHTML= locStr;+
    +}+
    But coordinates I'm seeing with this function are not the same displayed by Google Map and I need it. And I think it's a problem of SRID because it is projected in EPSG:3857 ¿no?. But I want to project the Google Map tile layer in EPSG:4326, that is, the same Google Map SRID.
    It is an Oracle Maps application with a MVGoogleTileLayer and the data to be displayed are in some ThemeBasedFOI.

  • Loading external div resp. java script resp. google maps resp. php in adobe edge animate

    Hi there,
    I made some nice webpage with adobe edge, and additionaly I would like to implement store finder made with google maps. Any idea how I should do this?
    Here the website:
    http://www.heelbopps.com
    And here the map:
    http://www.heelbopps.com/maps/map.php
    What I intend to to is to make a div between contact and disclaimer and load map.php in this div.
    Here how does the look the file: map.php
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <title>Google Maps AJAX + mySQL/PHP Example</title>
        <link href="style.css" rel="stylesheet" type="text/css" />
        <script src="http://maps.googleapis.com/maps/api/js?sensor=false"
                type="text/javascript"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
        <script src="storeLocator.js" type="text/javascript"></script>
              </head>
              <body style="margin:0px; padding: 0px;" onload="load()">
                        <div>
                                  <input type ="text" id="addressInput" size="10"/>
                                  <input type="button" onclick="searchLocations()" value="Suche"/>
                        </div>
                        <div><select id="locationSelect" style="width:100%; visibility: hidden"></select></div>
                        <div id="map" style="width: 100%; height: 80%"></div>
              </body>
    </html>
    How can I implement this code in adobe edge? Please help, because I am clueless, and it has to be done today.
    Many many thanks in advance...
    Stanko

    Dear Stanko, did you get my private message about fixing top menu ?
    Zaxist

  • Using XML file in Java script to create Google Map

    Hello,
    I work for a non-profit in San Diego as a GIS Specialist. I have had to teach myself about some scripting to create some dynamic maps, but I am still very limited in my skills, so I have had to explore the internet in order to discover various tutorials and examples that have led me on a positive path.
    Right now I am working on a Google Mash-Up that will incorporate over 14,000 records, which will appear as separate markers that will have pop-up info bubbles with additional info inside (using html), once the marker is clicked.
    Here is the XML script example that is used in the tutorial I am following:
    <markers>
    <marker lat="43.65654" lng="-79.90138" html="Some stuff to display in the<br>First Info Window"
    label="Marker One" />
    <marker lat="43.91892" lng="-78.89231" html="Some stuff to display in the<br>Second Info Window"
    label="Marker Two" />
    <marker lat="43.82589" lng="-79.10040" html="Some stuff to display in the<br>Third Info Window"
    label="Marker Three" />
    </markers>
    ...and this is how it looks when the file is retrieved by the java script and mapped: http://econym.googlepages.com/example_map3.htm
    This is the java script that creates the Google Map. I have emboldened the section of the script that retrieves the data and parses it to create the markers:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Google Maps</title>
    <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA6GoL8P5zqjQlG5A5uM1ETBSUPozAscB0cY3RG8xEGnZyeom4axRySak889rVpvHYRsV4f9OZZzbboA"
    type="text/javascript"></script>
    </head>
    <body onunload="GUnload()">
    <!-- you can use tables or divs for the overall layout -->
    <table border=1>
    <tr>
    <td>
    <div id="map" style="width: 800px; height: 1200px"></div>
    </td>
    <td width = 200 valign="top" style="text-decoration: underline; color: #4444ff;">
    <div id="side_bar"></div>
    </td>
    </tr>
    </table>
    <noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b>
    However, it seems JavaScript is either disabled or not supported by your browser.
    To view Google Maps, enable JavaScript by changing your browser options, and then
    try again.
    </noscript>
    <script type="text/javascript">
    //<![CDATA[
    if (GBrowserIsCompatible()) {
    // this variable will collect the html which will eventualkly be placed in the side_bar
    var side_bar_html = "";
    // arrays to hold copies of the markers used by the side_bar
    // because the function closure trick doesnt work there
    var gmarkers = [];
    var i = 0;
    // A function to create the marker and set up the event window
    function createMarker(point,name,html) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
    // save the info we need to use later for the side_bar
    gmarkers[i] = marker;
    // add a line to the side_bar html
    side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
    i++;
    return marker;
    // This function picks up the click and opens the corresponding info window
    function myclick(i) {
    GEvent.trigger(gmarkers, "click");
    // create the map
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng( 37.251699,-119.604315), 7);
    *// Read the data from testXML2blackpoolformat.xml*
    var request = GXmlHttp.create();
    request.open("GET", "testXML2blackpoolformat.xml", true);
    *request.onreadystatechange = function() {*
    *if (request.readyState == 4) {*
    var xmlDoc = GXml.parse(request.responseText);
    *// obtain the array of markers and loop through it*
    var markers = xmlDoc.documentElement.getElementsByTagName("ConnectoryRecord");
    *for (var i = 0; i < markers.length; i++) {*
    *// obtain the attribues of each marker*
    *var lat = parseFloat(markers[i].getAttribute("lat"));*
    *var lng = parseFloat(markers[i].getAttribute("lng"));*
    var point = new GLatLng(lat,lng);
    *var html = markers[i].getAttribute("html");*
    *var label = markers[i].getAttribute("label");*
    *// create the marker*
    var marker = createMarker(point,label,html);
    map.addOverlay(marker);
    // put the assembled side_bar_html contents into the side_bar div
    document.getElementById("side_bar").innerHTML = side_bar_html;
    request.send(null);
    else {
    alert("Sorry, the Google Maps API is not compatible with this browser");
    // This Javascript is based on code provided by the
    // Blackpool Community Church Javascript Team
    // http://www.commchurch.freeserve.co.uk/
    // http://econym.googlepages.com/index.htm
    //]]>
    </script>
    </body>
    </html>
    Here is my delima--
    This is the xml format that I need to use because it can accept the rest of my excel file and loop it through the 14,000+ records to create a functioning xml file. This is just a sample (2 records) of the larger file:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <ConnectoryAug2008>
    <ConnectoryRecord>
         <lng>-117.03683</lng>
         <lat>32.944505</lat>
         <ConnectoryID>1</ConnectoryID>
         <Name>$2.95 Guys</Name>
         <StreetAddress>13750 Stowe Drive</StreetAddress>
         <City>Poway</City>
         <State>CA</State>
         <Zip>92064</Zip>
    <Marker>White</Marker>
         <IndustryGroup>Technical Services</IndustryGroup>
         <ConnectoryProfileLink>http://connectory.com/search/profile_view.aspx?connectoryId=1</ConnectoryProfileLink>
    </ConnectoryRecord>
    <ConnectoryRecord>
         <lng>-117.272843</lng>
         <lat>33.13337</lat>
         <ConnectoryID>2</ConnectoryID>
         <Name>(GLDS) Great Lakes Data Systems</Name>
         <StreetAddress>5954 Priestly Drive</StreetAddress>
         <City>Carlsbad</City>
         <State>CA</State>
         <Zip>92008</Zip>
    <Marker>Orange</Marker>
         <IndustryGroup>Technology</IndustryGroup>
         <ConnectoryProfileLink>http://connectory.com/search/profile_view.aspx?connectoryId=2</ConnectoryProfileLink>
    </ConnectoryRecord>
    </ConnectoryAug2008>
    This is the tutorial where I found the formatting techniques to successfully create the large xml file that will format/convert my excel file properly: http://www.mrexcel.com/tip064.shtml
    These variables should appear as html in the info bubble:
    <ConnectoryID>2</ConnectoryID>
         <Name>(GLDS) Great Lakes Data Systems</Name>
         <StreetAddress>5954 Priestly Drive</StreetAddress>
         <City>Carlsbad</City>
         <State>CA</State>
         <Zip>92008</Zip>
    <IndustryGroup>Technology</IndustryGroup>
         <ConnectoryProfileLink>http://connectory.com/search/profile_view.aspx?connectoryId=2</ConnectoryProfileLink>
    The "Marker" variable instructs Google Maps to label the marker with a particular color. I will be so grateful to the person(s) that helps me get through this wall that I have been hitting for a long time. It's very difficult without having the luxury of peers who know about these types of issues.
    Thank you!!

    Here is the relationship: They both contain geographic coordinates that produce a point on a map. I will use the rest of the information in the second xml file (company name, address, link, etc.) to produce the information for the bubble that will pop up once the marker is clicked.
    My problem is that I need to try to keep the second xml file in a relatively similar format, so the rest of my records will still be accepted. If I had a smaller amount of records I could place them directly into the javascript, but because there are so many records, I need to use an xml file that can be retrieved by the java script. I chose to use the second type of xml file because I can easily copy and past the 14,000+ records that are now in excel document.
    After the xml issue is corrected I need to rework the javascript that is now emboldened so that it will read the new xml file correctly. I included the first xml file so that the readers will understand what type of xml format is currently being used to produce the markers in the tutorial map.

  • Dynamically generated Google Map in new window

    I've got a detail page for restaurants and would like to have
    a "MAP IT"
    link that, when clicked, opens a map of the location in a new
    window,
    preferably using Google maps since I like them (but that's
    not critical).
    I've got the WebAssist extension but it will only embed the
    map and you have
    to enter the address to create it. so, my questions are:
    1. How can I generate a Google map using fields from my
    Recordset (I'd need
    at least street and zip but it's probably better to use the
    city and state
    too)?
    2. How can I have it open in a new browser window?
    An extension would be best and easiest, but I'm open to any
    possibility that
    doesn't require a degree in advanced rocket science.
    BTW, I have a Google Maps API for this site. I'm using PHP
    and MySQL.
    Thanks!
    Mad Dog

    "Mad Dog" <[email protected]> wrote in
    message
    news:f5hnhb$qrh$[email protected]..
    >I found the answer and it turned out to be simple. The
    info is here for
    >both Google maps and Yahoo maps, though a couple of
    things were confusing
    >(like what's with the "+" signs?):
    >
    http://www.gdsland.com/tutorial/googlemap.php
    >
    > Here's what I ended up using for Google and it works
    like a charm.
    >
    > <a href="
    http://maps.google.com/?q=loc:<?=$row_Recordset['street'
    > <?=$row_Recordset['city']?>,
    <?=$row_Recordset['state']?>
    > <?=$row_Recordset['zip']?>" target="new">MAP
    IT!</a>
    >
    > One thing that messed me up for a while is it turns out
    Google maps
    > doesn't like a "#" coming at it. It truncates the
    address at that point. A
    > test record I was using had that as a suite number so
    once I changed that
    > in the database all is well and good.
    I believe this is because the "#" is seen as the beginning of
    the "hash"
    value (location.hash)
    See
    http://www.tjkdesign.com/articles/locationobject.asp?who=MD&where=SF#boulange
    > Good work, Mad Dog!
    Yes indeed!
    Thierry
    Articles and Tutorials:
    http://www.TJKDesign.com/go/?0
    The perfect FAQ page:
    http://www.TJKDesign.com/go/?9
    CSS-P Templates:
    http://www.TJKDesign.com/go/?1
    CSS Tab Menu:
    http://www.TJKDesign.com/go/?3

  • OBIEE 11g - Maps with Google Map as Source

    Hi Experts,
    Am trying to create some maps using information from Google Maps as source.
    In Map-viewer console, I have added Google Maps as the source in 'Manage Map Tile Layer' and was able to see the base map when I did a 'View Map/Manage Tiles'.
    However when I logged into analytics and tried to import layers, am not able to see anything.
    Is there anything that I am missing out. Thanks for any pointers.
    - Sujana

    Spatial data has to be setup in the database to get layers. I tried using some of the layers from the spatial data I had and then could get a map with google map as the background map.
    But couldn't find any easy alternate to fetch layer information.
    Edited by: user638087 on Apr 19, 2013 1:15 AM
    Edited by: user638087 on Apr 19, 2013 1:17 AM

  • How to show regions markers in Google maps based on longitude and latitude. on-click of region marker i want to display all the country locations based on the region from share point list?

    Hello every one,
    In My requirement i am having  some regions with longitude and latitude in one SharePoint list. in another SharePoint list i am having the country values with longitude and latitude and region as look up field.  I want to display all the region
    markers in Google maps. on click of any region marker i want to zoom in the map to region level and i need to display all the country markers in Google maps under the region. can any body help me on this requirement.
    Thanks in advance,
    Venu.

    Not sure about Google Maps but this is fairly easy to do with Bing Maps. I've used Bing Maps with SharePoint lists fairly regularly. Here are some blog posts:
    http://blogs.bing.com/maps/2013/03/26/connecting-a-sharepoint-list-to-bing-maps/
    http://blogs.bing.com/maps/2013/03/07/geocoding-a-sharepoint-list-item/
    Once you have your sharepoint list connected to Bing Maps you can easily filter the list data based on the selected country if you have a country column in your list. If you want to take things a bit further an create a much cooler user experience you can
    also use the Bing Maps GeoData API to get the country boundaries and show them on the map as polygons. These could be color coded based on some metric, or set up as the clickable area on the map rather than a pushpin. Here is a blog post on how to use the
    GeoData API with the JavaScript Bing Maps control:
    http://blogs.bing.com/maps/2013/06/25/retrieving-boundaries-from-the-bing-spatial-data-services-preview/
    http://rbrundritt.wordpress.com

  • SAPUI5 Google Map

    Hi experts,
    Is there any Google Map API in SAPUI5 if not then How can i implement this concept with SAPUI5.
    Thanks,
    Shambhu Nath

    Hi Christian Ladron,
    I have one question regarding to geo-spatial in  the SAP HANA. Suppose i have one database schema and there have some filed for example first_name,last_name,mid_name and address but do not have filed LONGITUDE and LATITUDE then How can i use geo-spatial on this table.
    Note: We have to change schema or we have some other option for implement that concept.
    Thanks,
    Shambhu Nath

  • Postalias: fatal: unsupported map type: mysql

    $ sudo pacman -Syu
    postfix-2.9.6-1
    (3/4) upgrading postfix [#########] 100%
    postalias: fatal: unsupported map type: mysql
    I don't like the 'fatal' in that last line. The only thing on Google I can find is [SOLVED] newaliases - unsupported map type: hash which hints at wrong flags during compile-time.
    The aliases are working, I created a new test alias in postfix-admin that works. So maybe there's nothing really 'fatal' wrong.
    Setup; my aliases are virtual and stored in a mysql database. A typical line in `/etc/postfix/main.cf` would look like:
    alias_maps = mysql:/etc/postfix/virtual_alias_maps.cf
    and in that file a database connection is described.
    Last edited by foppe (2013-02-06 00:10:40)

    Hi,
    Could you please open a new bug report on this over at bugbase.adobe.com? When adding the bug, please include the sample code or an application so we can quickly test this out internally. Once the bug has been added would you mind posting back with the URL so that others affected can add their votes and comments.
    Thanks for reporting,
    Nimit

  • Numbers/Address Book and Google Maps

    I would love to integrate my spreadsheet of addresses or my Address Book with Google Maps.
    Is this possible? Somehow?
    I take a lot of trips across the country and don't always know when I will be driving by my friends. But if I had a map I could glance at to see where they all are, I would know that I could schedule a lunch with a friend halfway or something like that.
    I have heard about MapPoint, but don't know if there is anything like this that is free/affordable/non-MS.
    Thanks!

    Integrating in Numbers would not be automatic. You'd have to format links to assign to each address.
    I've seen plug-ins to use Google maps with Address Book. Try a search on MacUpdate or VersionTracker for Address Book.
    I think one of the features for Address Book in Leopard is integration with Google maps.

  • Flash 11.1.102.55 crashes IE8 on Google Maps / street view

    Since the Flash update to 11.1.102.55 I have had repeated crashes of my 32 bit Windows XP SP3 system.  They typically have happened in Internet Explorer 8, 32 bit version (updated with latest MS patches).
    Sometimes the IE8 lock ups can be cleared by using task manager.  About 30% of the time, a machine power down/ reset is the only solution -- the screen freezes (mouse won't move, clock stops, Ctrl-Alt-Del won't work).
    The machine is a Lenovo Z61p with 3Gb available memory.
    I have been able to repeat the crashes by going to Google maps.
    Example:
    1. Go to Google Maps
    2. Look at Arlington National Cemetery in regular view
    3. Move the "Street View" stick figure to one of the Panarama photo points.  Screen with show photo view
    4. In the shrunken lower right corner map view, expand the map view to cover half the screen.
    Things may get dicy about now.
    5. Try moving the stick figure on the map.  OR try expanding the photo to full screen.
    I get repeated lockup at this point.

    Try using a different browser. I use Firefox which you can download from here: http://www.mozilla.org/en-US/firefox/fx/
    If you don't like the "Tabs On Top" layout, you can move them to below the location bar by simply right clicking a blank part of it and then click the menu items called "Tabs on top" to remove the checkmark. Tabs will subsequently appear below. Other tab layout options can be found in this support article: http://support.mozilla.com/en-US/kb/how-do-i-customize-toolbars
    There are no issues with Google Maps as far as I'm aware.

  • Google Map Issue in OBIEE - Subject area not getting associated

    Hi Gurus,
    We are trying to integrate Google map and OBIEE via mapviewer. We have done the following already - 
    1. Loaded World Sample data from Navteq.
    2. Configured mapviewer source and added Google map as a tile layer with the API KEY.
    3. Imported one layer (e.g. M_STATES_ABRV) in OBIEE and linked it with BI subject area (tried this step with importing other layers as well)
    4. Added background map.
    Now , in this step when we add the layer in the map, we select M_STATES_ABRV and change zoom levels. But Once we come back to main screen after Clicking OK, we see the background map is not associated with the subject area. Hence any map view report creation with this subject area fails.
    We have the tried the same theme with Oracle Maps (internal type like WORLD  MAP or DEMO MAP), it works fine. only Google Map gives this issue.
    This was not expected. Please suggest what we missed. We tried with cache clear, tile delete and recreation, service restart almost everything .
    We looked into other threads in this community, different oracle support documents - Doc ID 1485088.1,Doc ID 1346805.1 etc  and in different internet blogs -  where it's easy as child's play, but we are still out of luck.
    OBIEE version - 11.1.1.7.140527
    Environment- windows server 2008 R2
    Please suggest.
    Regards,
    Krish

    I have found the solution: You need to *select* zoom levels for the BI Layer.  When a BI Layer is added to a background map, by default no zoom layers are selected.  Once a zoom level is selected, the BI Layer will save.

  • How do I use the "What's Here" function in Google Maps on my Mac?

    Being a new convert to Mac I was used to using right-click to access the "What's Here?" function in Google Maps on my old Windows PC. How do I use it on the Mac?

    Click on the Up Next icon (ringed in my screenshot):
    then on the Clear button:
    and Hey presto!

  • How do I undo software update of v.6 on my iPad. The map ap is useless. I want google maps as I use it more than anything else. Apple map is terrible.

    Spent 10 mms trying to say t he new map app is useless. As its the main thing I use on iPad I want my google maps back. Ho can I get this?

    Spent 10 mms trying to say t he new map app is useless. As its the main thing I use on iPad I want my google maps back. Ho can I get this?

  • Safari 8 hover does not work over google map location pins

    OS X 10.10.1,   Safari 8,  Java 8-25
    I have always had little odd things not work when using safari on a large % of websites I visit,  the latest issues are
    no response when hovering over google map location pins, travel site calendars not opening or responding to mouse, drag and drop
    show the item being dragged several inches away from the actual pointer, some links don't respond, missing items
    or odd layout with print or pop ups going off the screen on some website pages, zooming in and out does not help. I have none
    of these issues when using Firefox or Chrome. Been using Safari for 4 years now.

    Have you tried a PRAM and an SMC reset? They're longshots, but don't take long to try.
    PRAM: http://support.apple.com/kb/HT1379
    SMC: http://support.apple.com/kb/HT3964
    Have you run Apple Diagnostics from the disc(s) that shipped with the computer?
    Since the problem occurs in all browsers, it still sounds like a video hardware or video RAM or maybe a software issue having to do with layers and rendering.
    The map layers aren't getting rendered, or if rendered, aren't getting displayed.
    Do you have any browser add-ins? Pop-up blockers?
    Since you have two video chipsets, it's possible that might be related to the issue.
    This non-Apple website talks about switching between chipsets on the various MacBook models so equipped, and points to a free 'donationware' program for the menubar that lets you easily switch between chipsets:
    http://www.everymac.com/systems/apple/macbook_pro/macbook-pro-unibody-faq/macboo k-pro-unibody-switching-between-graphics-processors.html
    Trying to think of other software that might help pinpoint the problem, does the iPhoto Slideshow 'Shatter' template work? Working properly, it 'shatters' images into several color layers and rotates them in and out to build and deconstruct photos.

Maybe you are looking for

  • Using unattend install files to automate the creation of Win7 pooled VDIs in 2012 remote desktop services

    Hi All, I have a problem that I have been working on for the past week and hoping someone can provide the missing link for me. Background We currently have a 2008 "VDI" environment with both personal and pooled Windows 7 desktops deployed to thin cli

  • Satellite M30-107 does not boot correctly after Recovery disk usage

    Hi I've recently got hold of a second hand toshiba Satellite M30-107 laptop, and decided to freshen it up. I used the toshiba recovery disk, but after doing so the laptop no longer loads windows. When turned on it shows the Toshiba start up disk for

  • Archiving billing invoices

    Hi, I am working on Billing documents( T Code VF02). I am working on two programs the first one uses SCRIPTS. and the second is SMARTFORM. The reqquirement is for the o/p type i have assigned the ARCHIVE ONLY mode. Here I am suppose to get the archiv

  • Sequence of Roles in e-Learning

    Hi,   There are nearly 13 different roles in e-Learning.   Which one is the basic role to start with...   Appreciate your help... Regards, RSS.

  • Photoshop Elements 8 no longer working

    I had Elements 8 installed on my computer. When it got a virus, I re-formatted it and re-installed Elements 8. Now it won't work! What's the deal? Am I forced to buy the new 11 Elements? Thanks.