Para crear una aplicación multiplataforma con PhoneGap y jQuery Mobile, se necesita instalar Eclipse, el SDK de Android, el plugin ADT y PhoneGap. Luego, se crea un proyecto de Android en Eclipse y se agregan las carpetas y archivos necesarios de PhoneGap, como cordova.js y cordova.jar. Finalmente, se modifica el código para heredar de DroidGap en lugar de Activity y se prueba la aplicación en el emulador.
<script type="text/javascript"> function locationSuccess(position){ var lat = position.coords.latitude; var lng = position.coords.longitude; $('#map_canvas').gmap({ 'center': new google.maps.LatLng(lat, lng), 'zoom': 15}); getPhotos(); }</script>
var latlng = $('#map_canvas').gmap('get', 'map').getCenter(); $('#map_canvas').gmap('clear', 'markers'); var lat = latlng.lat(); var lng = latlng.lng();
var client_id = "fc8041d4af1544a2939c3f5a9a1ef8cf"; var url = "https://api.instagram.com/v1/media/search?lat=" + lat + "&lng=" + lng + "&client_id=" + client_id + "&callback=?";
$.getJSON(url, function(data){ var data_elements = data["data"]; var count = 0;});
var lat = current_element["location"]["latitude"]; var lng = current_element["location"]["longitude"]; var position = new google.maps.LatLng(lat,lng) var thumbnail = current_element["images"]["thumbnail"]["url"]; var caption = "ver"; if (current_element["caption"] != null) { caption = current_element["caption"]["text"]; } var link = current_element["link"]; var info_window = "<img src=\\"" + thumbnail + "\\"/><br/><a href=\\"" + link + "\\">" + caption + "</a>";