How to! google maps places/autocomplete long press issue in Ionic - the fix!

One fix to the above HTML code - this is specific to iOS.

Remove: data-tap-disabled="true" from the HTML code, its not needed. But in iOS, leaving it in WILL prevent your mouse focus from getting into the text field, and thus without mouse focus in the input field, the keyboard (hardware or virtual) won’t open or work.

Pickup:  <input type="text" id="map_pickupInput" ng-model="search1" data-tap-disabled="true" ng-change="disableTap('map_pickupInput');"></input>
Drop Off: <input type="text" id="map_dropoffInput" ng-model="search2" data-tap-disabled="true" ng-change="disableTap('map_dropoffInput');"></input>

To:

Pickup:  <input type="text" id="map_pickupInput" ng-model="search1" ng-change="disableTap('map_pickupInput');"></input>
Drop Off: <input type="text" id="map_dropoffInput" ng-model="search2" ng-change="disableTap('map_dropoffInput');"></input>