How to use Google Maps in Flex 4.5 - apache-flex

Is there anyway not to use .swc from google maps for the flex application, as the application i want to develop will be accessible on mobile also.

The project which was free and open source Flash implementation of google maps were terminated in 2006 ( if i remember correctly ) with the "birth" of the official google maps for flash.
Regardless it is super performance and outstanding capabilities by a very reason unknown google is deprecating them now.
( terms of 3 years support anyway ).
I would suggest to move toward some really open source map provider as well.
http://openscales.org/ ( great possibilities )
http://www.mapquest.com/ ( very well maintained )
http://www.afcomponents.com/content/documentation/umap_as3/ ( paid but interesting )
Anyway for us - the mapers. There is still a hope that google will reconsider the Flash Maps API and continue it's development.

Related

Is Here Maps API suitable for our needs?

We are planning to develop a new application that should offer:
Android-capable
Turn by turn with voice navigation
Offline maps (and perhaps routing?)
Satellite maps
Truck issues
As fas as I can see, all of the requirements (but the offline routing) is included in different Here Maps developer plans. Nevertheless, I still have some questions:
On their web (https://developer.here.com/plans/api/consumer-mapping), there are two main divisions (API plan and Mobile SDS plans). Which one is better for me and what is the difference?. I mean, it seems clear that I should go for the mobile plans, but not sure if this will be limiting my development in the future.
There appear no pricing options for the Mobile SDKs. We are planning to make the app available to our customers on a free basis and they will be charged for enhanced services. But seeing that API plans are based on a volume basis... how does the mobile plans work? (does it have any cost depending on the number of transactions too?).
Finally, customized POI are the main advantage of our app and is closed to other users (will no be made publicly available). Does the Here api include the option to add our POIs coming from another (ous) database on the fly?.
Thanks in advance,
Jose.
Turn by turn guidance will be only available via the (Premium) MobileSDK. Via REST APIs you can get routing, but not TbT voice guidance. Also Offline is only avaiulable via the Premium MobileSDK. Beside this, the native MobileSDK offers native vectorbased map rendering, when you use the REST APIs you would need to use the raster tiles. So in a nutshell: if you target Mobiles, you should definitely go with the MobileSDK. If you need any feature that's only available via web APIs (platform extensions, isoline routing, and some more), you can still combine these web APIs with the MobileSDK.
Pricing depends on your usecases, so you should discuss your usecase with HERe Sales: https://developer.here.com/contact-us?interest=mobile-sdk#contact-sales
Customized POIs is quite general, but of course you can load datasets from your servers and show them as POIs on the map, but you could also use the Platform Extension CLE, that also allows you to search within your dataset and is seamless integrated in the MobileSDK already.

Will Dart work with ASP.Net?

I haven't been able to find any information concerning Dart and ASP.Net. I assume it will be compatible since you can run JavaScript with ASP.Net. Still, though, it would be good to make sure. Does anyone know the specifications for this?
If used as a client-side technology -- yes, Dart should work just fine.
However, as detailed here, Dart is intended for server-side as well as client-side use:
Developers have not been able to create homogeneous systems that encompass both client and server, except for a few cases such as Node.js and Google Web Toolkit (GWT).
This, combined with its current lack of support in Microsoft browsers, may well limit its appeal to Microsoft developers.
Dart can be complied into Java Script , so for us , heavy weight .NET or Java developers with all our heavy ASP.NET and server side architecture machinery , I believe Dart will be a great finally easy to use 'java script' compiler -- for all the times you got messy , full of bugs , hard to test or decode .JS files.
In fact , it is long claimed that Google uses some in-house java script compiler to build Gmail and Google+ , so many guess they simply expose many of their already existing infra's to the world.
#Jeremy McGee , I think you are incorrect as Dart can be compiled to Java Script and run on any browser.
What you are talking about is Dart virtual machine , which is currently supported only in new preview state Chromium web browser.
This virtual machine aims to work faster as it does not need to compile itself to java script.
ALSO , if you know about Google's vision to have a web browser OS , dart is their way of attracting developers to this web browser new OS , as it will be easy for developers to write new apps for it , also fits to their new HTML 5 / JS applications for current version of Google Chrome and Google Play for Android market .
Not far from now , you will be able to write Dart apps for Android .
Microsoft on the other hand are running towards HTML embedded for Windows 8 new run time engine which supports JS for writing new windows applications and perhaps even in the future XBOX applications.
AS both companies realized , there is a huge cave of 16-24 kids whom learned JS from some web tutorial , they give them all uniforms and send them to the battle.
Very interesting it is !!!
Client side apps written with Dart can be converted to JavaScript (this is a key design feature of Dart, not just an add-on). When the client side app is running, it can access data from any webserver technology by using XmlHttpRequest (for example, a RESTful web server that responds to GET and POST).
In this respect, it is similar to writing a pure JavaScript client side app, or a Flash app that uses the server to send and retrieve data (think Gmail, Google Plus etc...). Ideally, you'd also store data in the browser so that your app can also work offline.
Using this model, whether the server side itself is written in .net, java, ruby, python or some other is up to the developer.
It will work on the client side but won't work on the server side since it isn't supported by .NET. You will be able to use it on the client side even in browsers which don't support it directly because Google created Dart -> JavaScript compiler.

Embeddable Enterprise Collaboration (Microblogging) Engine

Short Version (tl;dr):
Is there an open source or commercial engine that provides embeddable collaboration and microblogging functionality?
Long Version:
I am creating a niche application that has need of this functionality and do not want to reinvent the wheel. The following are must have requirements:
Data API only. My application is SaaS, and I want to build the functionality around the data. This eliminates most of the offerings out there (facebook, salesforce chatter, yammer, present.ly, teambox)
Does not require use of a built-in front end. I really just want an engine that will take care of the storage and events, and gives me a means of querying. Requiring the use of a specific front end renders it useless for embedding into my app. This eliminates everything else I have found (status.net, Yonkly, Jaiku)
Beyond standard updates and replies, can handle custom events. For example, if I were embedding this into an logistics application, I could have the engine handle events like "shipped", "received", and "cancelled".
Beyond this, there are several nice to have features that a framework would have:
Should not require a specific platform or server technology to run (i.e. something like a RESTful API would be nice)
Should be message based so that commands that affect its state can come from any source
Should encapsulate its own storage so that external resources are not necessary (i.e. no database needed)
Should have pluggable extendable UI components/widgets for web, mobile, and desktop clients
Should have search and retrieval APIs available for many languages/platforms
It seems that someone out there should have this already, or at least be in progress with it. Please point me in the right direction.
Since nobody had any answers and continued research did not find anything, I created a solution on my own called Collabinate. Updates can be found on Twitter, and the project itself is hosted on GitHub.

OpenLayers + Google maps in Flex, is it possible?

Recently i really was amazed by openstreet maps, and it's very possibilities to manipulate data, aswell the free of charge about many prescious things - like geocoding and the maps itself.
But i wish to still having a backup behind with google maps.
Is it possible to having both of them in Flex, and how ?
( or at least where i can look for similar project of "unification" )
It appears that OpenStreet Maps has a REST API. You can access that API in a Flex application using the HTTPService; assuming a proper crossdomain.xml file is in place.
If not; you'll have to use a proxy between your Flex app and the REST API.
MapQuest has an Open Flash API that uses OpenStreetMap data. They also offer an Open Flash Mobile API that can be used with Flash Builder to build apps for the iPhone, Android, and BlackBerry tablet with the new tools in Flex 4.5+.
Feel free to check out the documentation on the MapQuest Developer Network!

Google map editor api?

I am currently working on a project which needs an editor for google map so that users can draw polygons , lines , add markers , images, etc. Directly working with google map api is pain in the ... i am not satisfied and running out of time
Did you know any good apis to work with? I found some like Google Maps API For .Net, but it has several known bugs. Is there any javascript+jquery , flash , flex , or .net api to work with?
Read the documentation for the drawing library included in version 3.7 of the maps API. Google is now providing this API as an add on library

Resources