{"id":182396,"date":"2018-06-19T01:50:32","date_gmt":"2018-06-19T01:50:32","guid":{"rendered":"legacy-k2-2017-69066"},"modified":"2018-06-19T01:50:32","modified_gmt":"2018-06-19T01:50:32","slug":"apple-lanza-una-nueva-biblioteca-para-mapas-interactivos-k2-69066","status":"publish","type":"post","link":"https:\/\/www.pueblaonline.com.mx\/archivo\/2018\/tecnologia\/apple-lanza-una-nueva-biblioteca-para-mapas-interactivos-k2-69066\/182396\/","title":{"rendered":"Apple lanza una nueva biblioteca para mapas interactivos"},"content":{"rendered":"<p>Apple ha liberado una versi\u00f3n beta de su biblioteca en Javascript denominada MapKit JS, la cual permite la posibilidad de trabajar con mapas de forma interactiva, la cual adem\u00e1s, da la capacidad de \u201crenderizar\u201d los mapas de forma optimizada para varios navegadores y dispositivos, as\u00ed como tener soporte para gestos nativos como \u201cpinch to zoom\u201d y rotaci\u00f3n con dos dedos.<\/p>\n<p>Apple ha liberado una versi\u00f3n beta de su biblioteca en Javascript denominada MapKit JS, la cual permite la posibilidad de trabajar con mapas de forma interactiva, la cual adem\u00e1s, da la capacidad de \u201crenderizar\u201d los mapas de forma optimizada para varios navegadores y dispositivos, as\u00ed como tener soporte para gestos nativos como \u201cpinch to zoom\u201d y rotaci\u00f3n con dos dedos.<\/p>\n<p>La nueva biblioteca se anunci\u00f3 en el reciente WWDC. Este es un desarrollo de un API ya existente, el cual es usado por los desarrolladores de iOS para incluir los mapas d Apple en las apps iOS. La nueva versi\u00f3n puede ser usada para poner mapas en sitios web inclusive, dando continuidad entre la web e iOS.<\/p>\n<p>Las nueva versi\u00f3n de esta biblioteca de funciones da las mismas caracter\u00edsticas que el MapKit API para iOS, por lo que se pueden tener datos en vivo de las fuentes de los mapas de Apple y como ya dijimos, soporta algunos gestos nativos. El rendering del lado del cliente da un mapa completo WebGL, lo cual -indica Apple- muestras c\u00f3mo se ven los mapas nativos de Apple. Cuando se usa en hardware antiguo, la biblioteca \u201cse degrada graciosamente\u201d para rasterizar las im\u00e1genes a un enfoque de mosaicos, de acuerdo con la empresa de Cupertino.<\/p>\n<p>La versi\u00f3n beta viene con c\u00f3digo ejemplo en donde se muestra c\u00f3mo usar los mapas en sitios web, incluyendo muestras para las cuatro funciones principales: embed, annotate, draggable annotate y custom callouts: El c\u00f3digo ejemplo de annotate muestra c\u00f3mo poner anotaciones en los mapas que sean definidas por el programador, mientras que las draggable annotations muestra c\u00f3mo mover las anotaciones en un mapa embebido. Los custom callouts permiten crear vistas que aparecen (pop ups) cuando el usuario da click (o tap en la pantalla t\u00e1ctil) en una vista con anotaciones.<\/p>\n<p>Pero todo esto tiene literalmente un costo. El uso de la biblioteca requiere que el desarrollador tenga una cuenta como Apple Developer, la cual cuesta 99 d\u00f3lares por a\u00f1o, lo que hace que el uso de esta versi\u00f3n beta requiera el poner los identificadores de los mapas, las llaves y los valores espec\u00edficos necesarios en la cuenta del desarrollador. La versi\u00f3n beta s\u00f3lo permite 250 mil instanciaciones y 25 mil llamadas al servicio por clave API cada d\u00eda, comparado con el l\u00edmite de Google Maps, que es de 100 mil instanciaciones por mes.<\/p>\n<p>Fuente: <a href=\"https:\/\/www.unocero.com\/noticias\/apps\/apple-lanza-una-nueva-biblioteca-para-mapas-interactivos\/\" target=\"_blank\">https:\/\/www.unocero.com\/noticias\/apps\/apple-lanza-una-nueva-biblioteca-para-mapas-interactivos\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple ha liberado una versi\u00f3n beta de su biblioteca en Javascript denominada MapKit JS, la cual permite la posibilidad de trabajar con mapas de forma interactiva, la cual adem\u00e1s, da la capacidad de \u201crenderizar\u201d los mapas de forma optimizada para varios navegadores y dispositivos, as\u00ed como tener soporte para gestos nativos como \u201cpinch to zoom\u201d [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":206426,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"newspack_featured_image_position":"","newspack_post_subtitle":"","newspack_article_summary_title":"Overview:","newspack_article_summary":"","newspack_hide_updated_date":false,"newspack_show_updated_date":false,"footnotes":""},"categories":[88],"tags":[],"class_list":["post-182396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","entry"],"_links":{"self":[{"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/posts\/182396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/comments?post=182396"}],"version-history":[{"count":0,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/posts\/182396\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/media\/206426"}],"wp:attachment":[{"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/media?parent=182396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/categories?post=182396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pueblaonline.com.mx\/archivo\/wp-json\/wp\/v2\/tags?post=182396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}