Google SDK ios 6.0 GMSMutablePath versus Apple Overlays - google-maps-sdk-ios

Evening all
I can't convert some MKOverlays (created with Apple's documented files KMLParser.h and KMLParser.m) into GMSMutablePaths to create polygon shapes in the new Google Maps SDK for iOS 6.0.
Does anyone have any views? Is Google Maps simply not user-friendly for dealing with 1000+ polygons / overlays (which appear to be easy to manage, add, delete, remove and 'tap' in apple mapkit)
Thanks in advance for any responses.
Mike

Related

Ionic 2: Native Google Maps VS Google Maps API in App

The problem of displaying the gray block when the map is loaded.
I tried both versions of the maps.
Native maps is not very suitable for many reasons, but it is loaded without gray blocks.
Google Maps API is completely suitable, but there is a problem when loading the map. Is it possible to somehow map the cache so that it is displayed as a native map?
Video links:
1) Native maps https://www.youtube.com/watch?v=3-nogB56zm8
2) Maps API https://www.youtube.com/watch?v=9P3STDooVkk
I understand you are using the Google Maps JavaScript API with Ionic 2. If so,
have a look at the following feature request in the public issue tracker:
https://issuetracker.google.com/issues/38110237
Feel free to star the feature request to express your interest and subscribe to further notifications from Google.

How to add custom layers on the new Google Maps SDK for iOS

Is posible to add a custom layers to the new Google Maps SDK for iOS?
*Custom layers in Tile images or in KML format.
In the documentation I see nothing about layers.
No there is not in this initial version. There is some hope though as the similar Android API has one.
I can only suggest raising a feature request

show google map in flex, actionscript

I want to show the google map of my company in the company website. I read on the google maps site that new keys for google map for actionscript are no longer available. How can I show google map in the site?
These are the two alternatives you have :
Bing Maps Platform in Flash/Flex/ActionScript
Yahoo! Maps AS-Flash API
MapQuest offers both Flash and Mobile Flash APIs and they ARE supported!
Obviously this isn't a solution that involves Google, but I've been happy with the MapQuest Flash APIs. Hope this helps!
These are the alternatives we've been deciding between:
Flex Only
ESRI ArcGIS Flex API
AS3
OpenScales
ModestMaps
MapQuest
As a side note if you are just trying to show a simple map on your website, perhaps you should consider the JS Google Maps API? It's fairly simple to add a small map to a html page. Check out http://code.google.com/apis/maps/documentation/javascript/
Hope that helps.

JavaME LWUIT: is there appropriate map lib?

I am developing JavaME LWUIT application which needs to display some data on map.
And I'd like to use Google Maps for this.
I thought about the requirements to the maps and their user interface. They are
listed below:
Pannable map. It should be possible to scroll the map using the touch interface or navigation arrow buttions which are displayed on the map.
Zoomable map. At the best, there should be appropriate +/- buttons displayed on the map.
Search location by address and move to it (menu command).
Remember the last visited location.
Marker for the current location.
Markers with customable icon and text which is displayed when select the marker (click on it or select somehow).
I spent some time searching for appropriate Map Library for JavaME/LWUIT.
I expected to find a free library and map service (ha-ha).
See my results below:
MIDMaps library. URL: http://www.jappit.com/blog/midmaps-google-maps-java-me-library/
That library uses the Google Static Map Service. Not bad... but it needs a lot further improvements...
I found the follwoing issues with that library:
Markers: impossible to customize marker's icon and text. Displaying the marker's text on click/selection is not supported.
Map Panning: no UI controls for this (arrow buttons). Doing panning with menu commands is not a user-friendly.
Map Zooming: no UI controls for this (+/- buttons). Not so important...
License: not permitted to use in a mobile app if not a Google Premier User. Not a problem...
Nokia Maps API for JavaME. URL: http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/
Did not try. But looks like that lib fulfills all my requirements.
I am not sure about the following things:
Quality of the maps.
How much does it cost? I mean the cost of using the map service.
Nutiteq lib which uses OpenStreetMap service. URL: http://www.nutiteq.com/map-api
Not free the lib, but the map service.
Guidebee Map API. URL: http://www.guidebee.biz/
It's not free.
Now it's a time for me to ask questions. What should I do? Are there any advices?
Maybe I missed some possibilities or lib/services?
Thank you for your help!
See the Makeover demo in SVN (I updated it to use Google maps instead of Yahoo maps API which was killed off). The GoogleService API should be available in the SVN history it was (deleted because of licensing nonsense) within the IO services directory and it includes local search etc.
Terrence has a a demo that includes allot of interesting features including a browseable map.
You can also look at Waze although I haven't checked it myself, I saw people using open street map and AFAIK there is an open source mapping application based on that (although the license might not be appropriate for you but it might still be useful as a learning aid).
After some additional investigations I decided to use Nokia Maps. And now I have a working application which displays interactive map with my data markers on it and also my current location.
I chose Nokia Maps API because it provided real dynamic maps (panning, zooming, tiling) and fulfilled all my requirements, except "Remember the last visited location" (can be implemented on my own).
I met the following problems:
Using the maps from LWUIT, not from an ordinary MIDP application. I used the approach shown here Nutiteq SDK with LWUIT and also implemented my own MapWidget class for LWUIT.
Displaying additional info on marker click. There is no support for this in the lib. I had to implement it on my own. Details are here JavaME Nokia Maps API: how to display additional info on marker click
Additional info related to the choosing proper map library can be found here Discussion on Nokia Forum

Google Earth integrated with Google Maps API v3?

I'm trying to integrate Google Earth into Google Maps, and I saw it was possible in v2.
But I can't find any doc about how to do so with v3.
Unfortunately, this is not yet implemented in Google Maps API v3, see the corresponding ticket.
Please note, the more stars a ticket has, the sooner it will be taken care of.
Just a note that there is now an unofficial library at http://code.google.com/p/google-maps-utility-library-v3/ (trunk at http://google-maps-utility-library-v3.googlecode.com/svn/trunk/googleearth/)
Here's my offering: https://github.com/myshen/google-maps-v3-earth-map-type.
It's not from Google but it does do a little more out of the box:
Links polygons, rectangles, circles, kml, in addition to markers.
Links mouse events (click, drag, over, out).
I've been trying to port [jlivni]'s code to OpenLayers and have setup a GitHub project for that (1).
Now you can see a demo with Google Maps on one side and Google Earth on the other side:
http://ziglionz.github.com/GoogleEarth-for-OpenLayers/ol.html
Currently the library supports only unstyled placemarks but it shouldn't be too hard to support other features.
The demo also sports a timeline for OpenLayers, that's part of another project (2).