Off-line using of online maps - image-processing

Does somebody know soft for better using online maps in off-line mode?
Because, you know, now you have to do several printscreens and then glue them.
But I'm pretty sure that there is tool at least for gluing overlapping images

MapsWithMe provides free offline maps for iPhone, iPad and Android. iOS version is available at the AppStore. Android is in beta, just ask for it at info#mapswithme.com

in Russia, there are Yandex maps and the collection of cache maps (http://ymm.sytes.net/) which you can load in your cell phone. Unfortunately, as I know, there is only Russian interface.

Related

Using Google Places Api for Webservices or Google Places API for iOS

Im looking to use Places AutoComplete in my iOS applications but I am unsure of wether the Google Places API for iOS has matured enough? Im working on an application for work so I need to use a sound solution.
I've also noticed in their examples that the platform targets iOS8.1 which I think is relatively high as I need to support iOS7.1 (I know, I know). Regardless of supporting iOS7 or not, should it not be iOS8.0 not iOS8.1? The platform target is not stated anywhere else so I may be mistaken by believing that it doesnt support iOS7.
Also, Google Places for iOS is only available via CocoaPods.
There also seems to be a lot of crashes in their change logs.
So currently, the Google Places API for iOS doesnt seem suitable for my current project. Is it possible to continue to use the Google Places API for WebServices?
https://developers.google.com/places/ios-api/releases
https://developers.google.com/places/ios-api/start
I'd recommend the Google Places API for iOS. It will be easier to use, and it will be easier to take advantage of future improvements in the Places API.
The Google Places API for iOS works with iOS 7.0 and up. It's not stated very clearly in the docs, but if you dig around it's there. https://developers.google.com/places/ios-api/start says:
The Google Places API for iOS is packaged with the Google Maps SDK for
iOS.
And as the Google Maps SDK for iOS docs at https://developers.google.com/places/ios-api/start say:
With the Google Maps SDK for iOS, you can build apps that target
native 32-bit or 64-bit devices running iOS 7.0 and later.
As far as crashes go: I think you're unlikely to encounter any (keep in mind the Places API for iOS has been available for over 6 months now, lots of time for bugs to emerge and be fixed), but if you do please file a bug at https://code.google.com/p/gmaps-api-issues/ — we're keen to fix any issues you have.
All that said, either solution should work pretty well for you!

Facing new iOS indoor positioning capability

I want to develop an indoor positioning-based iOS app intended to help users to find the different rooms in an offices building. I've seen here that Apple now offers a way to get indoor positions for iOS 8 devices. It takes me to Maps Connect, and asks me to sign up there and provide some information about the venue where I want to enable indoor positioning.
I don't find more Apple's documentation dealing with this feature far from an example code (Indoor Positioning with Core Location). I don't understand the procedure to create an iOS 8 app that provides indoor positioning:
1) What does Apple exactly mean with "venue"? Is the indoor positioning feature only allowed to be used in public buildings such as museums or stadiums? It is not possible to use it in a private building?
2) If I can't make an indoor positioning-based app this way, what the alternatives could be? ASFAIK, the iOS SDK does not provide an API to get WiFi signals strength as Android does... The same problem if I want it to work in iOS 7.
This is the first time, that I've wanted to develop an app for indoor positioning and I'm a bit lost. I've read some related posts (a bit old ones) such as these:
Indoor navigation hardware/software requirements for iOS
iPhone indoor location based app
But I haven`t a clear idea of which the starting point to start developing this should be or the options I actually have. I'll appreciate some guidence and/or some opinions from someone who has already developed something like this.
EDIT: At least I'd like to know some more details about the Apple's indoor feature for iOS 8: if it could be used for any building, private or public, if it is more or less accurate, and some kind of tutorial or guidelines providing some steps to follow to develop this kind of system, since Apple itself does not seem to provide further prior explanations...
Thanks in advance.
The WWDC session "Taking Core Location Indoors" will get you up to speed.
https://developer.apple.com/videos/wwdc/2014/?id=708

What to use instead of route-me library?

Hi I am an iOS developer and was assigned on developing travel guide apps which uses offline maps in the app. I have successfully developed apps and used a map library called route-me. At first it was okay but the problem occurred when we tried to develop apps for bigger cities/places. The app size is very large because of the map.sqlite file.
I would like to ask for some advise on what library to use instead of route-me to lessen the size of the app. I've heard of using vector based maps but haven't really found one to play around.
P.S.
Our app needs to be totally offline.
Thanks!

What WiFi-Direct Libraries Exist?

I want to play with screen sharing between my apple devices. I know WiFi direct is part of what supports the Airdrop feature to send files between macs and want to play around with that API.
I'll keep on searching, but was wondering if anyone has done this before or if Apple won't let you touch that API.
I'd also be happy to hear about any libraries that may be available specifically for raspberry-pi or for Linux in general.
Thanks
A friend of mine demoed an Android project he was working on the other day that utilized the AllJoyn library. AllJoyn is an open source API that supports Wifi-direct as well as other wireless protocols and is supported on Android, Linux, and iOS. It might be worth looking in to.
https://www.alljoyn.org/

Can Appcelerator Titanium be used to develop iPad apps?

I'm trying to find out whether Appcelerator's Titanium is good for iPad app development, or if it can even be used as such?
There seemed to be an announcement in April 2010 of a 'Titanium Tablet' package, although I can find no further mention of this. From the forums (where I've also asked this question, but have yet to receive any responses) it sounds like people are developing iPad apps, but I've yet to receive a definitive answer.
Any help would be greatly appreciated!
Cheers,
Toby
Yes, you can use Titanium to develop iPad apps. There are a few iPad only UI elements in the API: here
Yup, Titanium works for iPad apps. Like Dave said above, there are some (two to be exact, as of today) iPad specific API's, other than those you would just use all the other existing APIs and when you create your project in Titanium Developer, you would choose iPad as the project type.
The API documentation (linked to the iPad specific APIs but the list on the left has all available ones for Mobile Dev):
http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.iPad-module
To get an idea of what you can do, take a look at the Kitchen Sink Apps. There are two, one for the iPad, which is basic and really only shows the iPad specific API usage for the most part. The other is for the iPhone which has nearly every available API on display. They are ugly apps but they do the job of showing you what's possible and give some decent reference code. You can find the kitchen sink apps on Git hub (link below) and go here (http://developer.appcelerator.com/doc/kitchensink) to see how to run them in them the simulator (requires xCode which is free from Apple).
Also, you can find some showcased iPad apps built with titanium on the Appcelerator website (link Below), just search the page for the word iPad.
Kitchen Sink Apps : github.com/appcelerator/KitchenSink
Appcelerator Showcase : appcelerator.com/showcase/applications-showcase/
(sorry for the non linked URLs but Github will not let you post more than one link unless you have more than 10 reputation points)
Currently you can build iPod, iPad, Android. BlackBerry is also available if your a paying member.
Source is also on Github if you want to have a look first.
http://github.com/appcelerator/titanium_mobile

Resources