The tranditional 2D Web GIS can not satisfy the people, who are toughing new technique everyday. The 2D map has many better features such as rapid speed, non-client and easy to be implemented, but with the fast renovation of hardware and internet, those features have lost their adventage to 3D map. MSN, Google Map have supported 3D online map and many GIS companies have also released many powerful desktop softwares to help the users to update their 2D data or build 3D model based on forehaved 2D data.
Such as ArcView 3D Analyst:
Have you used Google Map? Are you potty about its amazing and powerful functions? Would you like to have one such map server, even you are not a Giser or just know a little bit of GIS technique.
If you are working in GIS field, and you want to build your map server to deliver your map data, but UMN Map Server is too difficult to install and config, and too complex to use and make you headache. Of course, the UMN Map Server is a nice and strong tools, but you don't wanna wasting time to learn a lot of tutorials before the installation.
After my Android ADT was updated, i found the blackberry apk2bar does not work anymote. It throws always "Android SDK path is not set" Even I have set it in system envrionment.
There is 2 solutions:
1 . As a temporary solution, you can copy all of the files from /build-tools/17.0.0 back to /platform-tools. This will allow our tools (apk2barVerfifier, apk2bar, etc.) to function as expected. You may need to provide the SDK location directly to the tool, depending how you've got things setup.
2. I prefer andhave tested this solution:
One hybrid app with Phonegap 1.9.0 worked fine in Android 3.0 and 4.0, but when I update the OS to 4.1.2, the navigator.geolocation stop working.
Firstly i update the project with new version of phonegap cordova 2.7.0, it does not help. And I found even i test navigator.geolocation in Android native brower, under this demo link:
The gps operation was never be called. And i found many other developers have same problem in new Android OS.
At last I found one solution(not 100%, but at least works now):
My orginal code:
If you open many HTTP connections during the same time in your service in Tomcat, you will probably get such exception: Socket accept failed java.io.IOException: Too many open files.
How to fix:
add this line:
ulimit -n 8192
ulimit -n //this will set unlimit
then restart tomcat and start with 'catalina start', Java will run with the given limit above.
Route-Me: iOS map library
Route-Me is an open source map library that runs natively on iOS. It's designed to look and feel much like the inbuilt iOS map library, but it's entirely open, and works with any map source.
Currently, OpenStreetMap, Microsoft VirtualEarth, CloudMade, OpenAerialMap, OpenCycleMap, SpatialCloud, TileStream7, and two offline-capable, database-backed formats (DBMap and MBTiles) are supported as map sources.
you will find open source project for Android, WP7, WP8, WinRT.
2. osmdroid, Offline map library with OSM
3. mapsforge, android library with OSM, support also offline
osmdroid is a library to interact with OpenStreetMap data inside an Android application. It offers an almost full/free replacement to Android map objects: MapView, MapController, Overlays, etc.
Using OSMDroid for Offline mapping in Android
Google Maps is not available on Amazon tablet devices, if you need map, Amazon Maps API is required to be migrated.
A company to offer geocode, map tile cache, routing service.
Can be used with OSM android SDK.
In one project Jboss EAP 6.0.0 was required, but it is commercial product from Red Hat, before i get the lisence from Red Hat, i need go on working. Jboss EAP 6.0.0 was built on base of JBoss AS 7.1.2.Final , only a little bit different in Branch.
But there is no built version for JBoss AS 7.1.2.Final in Jboss website:
What i can find is the source code in GIT: