I have written some widgets for OWF. They work well and I can easily send and receive intents and I can send messages on channels. That's great.

I can also send Intents and messages for the CMAPI (Common Map API) which is supposed to be the standard way of saying, "please draw this on a map".

The only thing I can't do is find an implementation of CMAPI. It's wonderful that there is a standard for interacting with maps, but has anyone tried to implement it before?

I did find the ESRI OWF widgets called Esri-Ozone-Map-Widget on github. That's cool and sounds like exactly what I want, except it says:

CMWAPI map.feature.plot messages are not supported by the map widget

What good is a map widget if you can't plot features on it? I have no idea. If I were implementing a map widget, the first thing I would work on is map.feature.plot. But I'm not a GIS expert. Maybe there are many things people want to do with maps other than plotting features on them.

I also found Boeing Meridian project. That works great and allows me to open a map as a widget. It claims that it responds to CMAPI intents but I was never able to get that working.

Is there anything else? Surely someone has thought, "hey, let's try using maps to display geospatial data within OWF"? I can't be the first one to consider this idea...

There is a simple Google Maps widget that comes with it as a demo, but it only supports plot. I can't even remove a marker after I have plotted it. It's not for any serious use.

closed as off-topic by nmtoken, Evil Genius, Vince, Fran Raga, BERA Jun 2 at 17:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This problem cannot or can no longer be reproduced. Changes to the system or to the asker's circumstances may have rendered the question obsolete, or the question does not include a procedure to enable potential answerers to reproduce the same symptoms. Such questions are off-topic as they are unlikely to help future readers, but editing them to include more details can lead to re-opening." – nmtoken, Evil Genius, Vince, Fran Raga, BERA
If this question can be reworded to fit the rules in the help center, please edit the question.

  • CMAPI is a spec, by the NGA. Standards groups believe in documentation (not code) as a product. Implementations usually depend on someone funding the work. If the NGA didn't fund something, it probably didn't happen. My guess is another year or three (once the spec settles down) it might start appearing in mass-market products. Otherwise, maybe you could do an implementation? – BradHards Dec 31 '14 at 3:07
  • Thank you for the feedback. I won't use CMAPI in that case. Which map widget do you recommend then for a simple use to display some markers? The example Google map is too limited. I'm not sure what else people are using? Thank you – user2959589 Dec 31 '14 at 22:51

Browse other questions tagged or ask your own question.