I'm not sure I can answer all your questions, but I can answer some.
My understanding with Google maps is that you have to have a key that would work, in your case, for mymachine.mydomain.local:8080. Your description says the key you got from Google did not include the "mymachine" portion of the domain name.
If you use localhost:8080, the API key shipped with Presto will work, as that is the domain it was created for.
In terms of Google vs. Yahoo -- or maybe I should say in terms of views in Wires and views for mashlets, the views in Wires are simply a convenience to preview your results. Only the view you choose for the mashlet is actually used.
So, for a basic mashlet created from your mashup in Wires, you can use the Yahoo map. If you need Google maps, you would have to do a custom mashlet.
Hope this helps somewhat,
<!--Session data-->
Sara, technical writer/jackbe
Thanks for the reply Sara.
So, from the samples & videos available, I've seen how to create a custom mashlet and to "create from type". But is it possible to make this available as a view when I go to publish a mashup from wires?
I'm probably approaching this incorrectly as I'm just getting my feet wet with Presto, but I'm thinking that I want my users to be able to select and merge data from published services in wires, apply geocoding from a custom action, then use my customized map mashlet as the view when publishing their new mashup.
Is there a way to get to what I am after here? If not, is there a different way of making my custom mashlet reusable? Would I somehow need to allow the data aggregation mashup to be an input to the custom mashlet when using "Create from Type"?
EDIT: OK, I found what I was after in the documentation: "Developing Custom Views for Service Portlets"
Thanks,
Glenn
For 2.7, there is no way to define a custom view that users can then select to use with a mashup to create a basic mashlet. This feature will be available in a future release (you are not the only one to ask for this :-)
And you've already come with the only way that I can see to do what you want -- which is allow the mashup to run to be an input parameter to the custom map mashlet. This is doable, especially if the data aggregation mashup itself does not have input parameters that would also need to be set on the custom mashlet.
There may be other users who would have better ideas.
Sara, technical writer/jackbe



Wires seems to be confused about the default map view provider it wants to use.
While creating a mashup in wires and previewing the output of an action, one of the preview tabs uses Google Maps. I have followed the instructions in the Admin Guide and added my GoogleMaps API key to libraries-config.js, but when I try to preview in the Google Maps view, Wires still shows me a dialog saying that it needs a different api key. Where else do I need to enter my key to make the preview work? I am accessing wires using http://mymachine.mydomain.local:8080/wires. The api key I entered is for "mydomain.local:8080". Will this work, or must I use localhost:8080?
When I publish my mashup from Wires, I have a "Yahoo Maps" view available - there is no "Google Maps" view shown in the publishing wizard. If I want to be able to use Google Maps, or even a customized map visualization as a view when publishing from Wires, what do I need to do? I have created a couple of custom types from the available samples, but these are not available as views when publishing from Wires.
Thanks,
Glenn