google maps infobubble

See here for the documentation The map after retrieving the geo-coordinates for the address Reverse geocoding map locations. map = new google.maps.Map(mapCanvas, { zoom: 10, center: new google.maps.LatLng(-33.950198, 151.259302), mapTypeId: google.maps.MapTypeId.ROADMAP }); zoom: It is a number to set initial zoom level of the map center: It sets center of the map by taking coordinates of latitude and longitude. theming - How to style map popup from GMap module ... This become quite big problem around the internet, and many solutions came across. Previamente utilicé InfoWindows y allí estaba funcionando. [deprecated] Google Maps JavaScript API v3. Heads up! Adding Media Content to a Google MyMap Infobubble You would think that adding youtube video's to an infobubble using Google's MyMaps would be easy. . "Mert szoros az a kapu és keskeny az az út, a mely az életre visz, és kevesen vannak, a kik megtalálják azt." Máté 7:14 Estoy trabajando con una InfoBubble de Google Maps. . Styling Google Maps InfoWindow - CMSDK InfoWindow class An overlay that looks like a bubble and is often connected to a marker. Google Maps Api: Infowindow vs. Infobubble? Todo funciona muy bien, excepto la function close() . EDIT. Shop Locator - createIT support - the place to get all the ... Style Google Maps InfoWindow IP Girl When I approach sights, such as parks and universities, and when I click on the information window, it opens. Google Maps JavaScript API V3 Reference | Google Developers InfoBubble rất dễ tạo kiểu, so với InfoWindow: Bạn cũng có thể gọi nó với một bản đồ và điểm đánh dấu nhất định để mở: Như một ví dụ khác, ví dụ Tùy chỉnh cửa sổ thông tin mở rộng lớp GOverlay từ API Google Maps và sử dụng lớp này làm cơ sở để tạo cửa . Find local businesses, view maps and get driving directions in Google Maps. In the picture I hold the . InfoBubble - A Google Maps JavaScript API utility library A Google Maps JavaScript API v3 library to create customizable CSS3-based InfoWindows. So konvertieren Sie Byte [] zurück zu Barcode in ZXing - zxing ZXing Truncading negative Bytes - zxing Zxing gibt falschen Position des CODE_39-Barcode - Zxing zurück How to add Event Listeners to Google Maps Markers JavaScript google maps api v3 + infoBubble in markerClusterer. Google Maps InfoBubble pixelOffset (Moving from default ... Figure 1. function GMaps () { // Set properties this.mapReady = false; } /** * Note you'll need to have an object of type GMaps sitting in the global context . This is because of variable scope and closures in JavaScript. InfoWindowOptions interface google.maps. Mi InfoBubble se ve así: var infoBubble = new InfoBubble . * @param {GLatLng} latlng Point to place bar at * @param {Map} map The map on which to display this InfoBox. Previously I used InfoWindows and there it was working. Styled Google Maps: disable auto pan not passed to infobubble I got stuck on one problem. Please read this documentation to discover all available options. Here's the relevant part of my google . You can also call it with a given map and marker to open on: infoBubble.open(map, marker); As another example, the Info Window Custom example extends the GOverlay class from the Google Maps API and uses this as a base for creating a more flexible info window. Learn how to add informative popovers to your map markers using InfoBubbles via the HERE JavaScript SDK.-----HERE Websit. The infoBubble is positioned to the right of the marker. Would be really grateful if somebody would point me to the right direction! This is accomplished by employing infoWindow in Google Maps React and the onMouseover event on the Marker component. Everything works great except the close() function. <script src="/path/to/infobubble.js" type="text/javascript"></script> Call infobubble The below example is a simple map that receives four locations from a JavaScript array. It turns out that unless you follow a series of undocumented steps, the youtube video will not embed successfully. When you have eliminated the JavaScript , whatever remains must be an empty page. The problem is that a markerCluster is not a . infoBubble.open(map, marker); Autre exemple, l'exemple personnalisé de la fenêtre d'informations étend la classe GOverlay à partir de l'API Google Maps et l'utilise comme base pour créer une fenêtre d'informations plus flexible. infoBubble.open(map, marker); Autre exemple, l'exemple personnalisé de la fenêtre d'informations étend la classe GOverlay à partir de l'API Google Maps et l'utilise comme base pour créer une fenêtre d'informations plus flexible. I'm trying to add dynamic content inside a google maps infobubble: - one first marker click an empty infobubble appears. The result is displayed on the map with an info bubble marking the location of the retrieved address. As per this answer I'm using the domready event on the previously defined infobubble object to launch the function that loads . When I click on an article it's information div expands and a google maps infowindow is also expanded. I add each location with JavaScript as well as it's corresponding content and InfoWindow. About . When you have eliminated the JavaScript , whatever remains must be an empty page. Generated based off the DefinitelyTyped repository [git commit: b14601af3fb2ad72d5048e94188a569a1838fb9c]. The following example shows how to retrieve the address of the specified position in Berlin, Germany (52.5309°N 13.3847°E). Time: 7:45-8:45 PM 造型Google地图InfoWindow. javascript - 关闭其InfoWindow(InfoBubble)后,Google Maps v3 API标记消失 原文 标签 javascript google-maps google-maps-markers 我是JavaScript和Google Maps API的新手。 The attached patch adds the abillity to use the infobubble google maps v3 library plugin. If you recall from the original blog, the marker is created by using the . If you want to use the Google Maps API key for monitoring or billing overlimit quotas, you can obtain a key for the Google Maps API and enter it in Options page . Questions: I have to use the google maps javascript api in a webview. Marker content google maps are usually attached to markers, but they can also be attached to a specific latitude and longitude. It turns out that unless you follow a series of undocumented steps, the youtube video will not embed successfully. C# 4.0 迭代字典时从字典中删除项,c#-4.0,dictionary,C# 4.0,Dictionary,我对字典(BuzzCompaignSperuseIntersets)有问题。我有字典(key=stringand value=ICollection),我想从每个键的值中删除,这里的验证条件是我使用的代码: buzzCompaignsPerUserIntersets = Dictionary<string, ICollection<Buzzcompaign> ; foreach(var dic_compaign in . Viewed 9k times 5 4. Infobubble google maps. 356. InfoBubble - A Google Maps JavaScript API utility library A Google Maps JavaScript API v3 library to create customizable CSS3-based InfoWindows. Pastebin is a website where you can store text online for a set period of time. BTW, Firebug reports no errors. Conversations. 我一直在尝试对我的Google地图InfoWindow进行样式设置,但文档在这个主题上非常有限。你如何deviseInfoWindow ?. dotnet add package FunScript.TypeScript.Binding.google_maps_infobubble --version 1.1.0.37 <PackageReference Include="FunScript.TypeScript.Binding.google_maps_infobubble" Version="1.1.0.37" /> For projects that support PackageReference , copy this XML node into the project file to reference the package. Have a look at it as it allows you to modify several parameters of the popups. mapTypeId: It specifies initial type of map. Enable JavaScript to see Google Maps. It is an . Pastebin.com is the number one paste tool since 2002. I am quite new in Sencha Touch, and Javascript, but it has been a great enjoy to wrok with Sencha Touch. Everything works great except the close() function. Disabled auto pan settings not passed to infobubble due typo. I am trying add polyline to maps on my react app using this library. Generated based off the DefinitelyTyped repository [git commit: b14601af3fb2ad72d5048e94188a569a1838fb9c]. shadowStyle - Options: 0 (no shadow), 1 (default shadow), 2 (sharp shadow) padding - Like the css property, the padding of the bubble. If you use Open InfoBubble for Show placemark hover text feature to show hover text, than you can assign InfoBubble stype for it. A Google Maps InfoWindow displays content (usually text, images or links) in a popup window above the map, at a given location. infoBubble.open(map, marker); As another example, the Info Window Custom example extends the GOverlay class from the Google Maps API and uses this as a base for creating a more flexible info window. November 22, 2016, at 2:26 PM. Previously I used InfoWindows and there it was working. Have a look at it as it allows you to modify several parameters of the popups. TypeScript Definitions (d.ts) for googlemaps.infobubble. Google-Maps Hi all, I am facing a little problem here.On page load,its showing all the markers.But when I close all markers and again click on markers,its only showing same marker in all. In order to create our custom info window, we need to extend google.maps.OverlayView. You can monitor multiple IGP topologies, even IS-IS L1/L2 and OSPF at the same time. google.maps.event.addListener(infowindow, 'domready', function() { // Reference to the DIV that . hi,I wanna ask something. Google Code Archive - Long-term storage for Google Code Project Hosting. . This has turned out to be harder than expected. I'm using Laravel 5 and the google maps API. In a browser on my desktop pc I can't get the same behaviour but loading the tiles while dragging the map around. This plugin presents a variety of new options for styling the gmap popup bubble including: shadowStyle - Options: 0 (no shadow), 1 (default shadow), 2 (sharp shadow) padding - Like the css property, the padding of the bubble. Désactiver la fenêtre d'informations sur les points d'intérêt à l'aide de l'API Google Maps v3 Demandé le 20 de Septembre, 2011 Quand la question a-t-elle été 31819 affichage Nombre de visites la question a 3 Réponses Nombre de réponses aux questions Ouvert Situation réelle de la question Die besten Fragen. Infowindows With Google Static Maps Sat, Sep 13, 2008. Several people emailed me to ask how to show infowindow (or infobubble) when marker is clicked. The Overflow Blog Podcast 391: Explaining the semiconductor shortage, and how it might end 介绍Wordpress Gist插件所做的实例. You can add overlays to the map including markers, zoom, pan and collapsible overview map and display shadowed ''info windows''The extension provide a set of marker images, but you can add your ouwn marker images.This extension let's you insert the map point . The Google Maps API lets you embed Google Maps in your own web pages with JavaScript. Removal of lost items. But i get shape code. When i add this shape code to path option is not draw polyline. A InfoBubble is a customizable css3 infowindow of google maps Note: Be sure to include infobubble.js or infobubble_packed.js in your document header after the Google Maps JavaScript API V3 has been included. Primeiro cria a class: 2 weeks ago GitHub Gist: instantly share code, notes, and snippets. Change map marker, pagination type, add infoBubbles and much more. This article was written in 2008 and it exists mostly for historical purposes. I was trying to add an infoBubble to a markerCluster in the 'clusterclick' event but the infoBubble.Open method ask for a 'marker' parameter to bind with. google.maps. Using the normal infoWindow you can use pixelOffset. google.maps.event.addListener(infowindow, 'domready', function() { // Reference to the DIV that wraps the bottom of infowindow var iwOuter = $('.gm-style-iw'); /* Since this div is in a position prior to .gm-div style-iw. Adding Media Content to a Google MyMap Infobubble You would think that adding youtube video's to an infobubble using Google's MyMaps would be easy. 2 weeks ago Venue: Bethel French Seventh-Day Adventist Church Date: March 15-20, 2020. TypeScript Definitions (d.ts) for googlemaps.infobubble. The problem is that while dragging the map the missing tiles won't be loaded. Pastebin.com is the number one paste tool since 2002. * @param {Object} opts Passes configuration options - content, * offsetVertical, offsetHorizontal, className, height, width */ function InfoBox (opts) {google. Shop Locator plugin allows you to create a map with simple HTML markup and customize it with number of various parameters. Greeting all! When links or routers are withdrawn or lost, they gain a special state, allowing removal from the map. ie I want it to work both ways. Pastebin is a website where you can store text online for a set period of time. It's strange, because the infoBubble js library has a function for setPosition ( http://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/infobubble/src/infobubble.js?r=206 ) see Line 1027. Enable JavaScript to see Google Maps. Styled Google Maps: disable auto pan not passed to infobubble [#2898105] | Drupal.org Skip to main content Skip to search I tried passing a H.GeoPoint object as an argument to the InfoBubble, as event.target.getPosition() returns getPosition is not a function. This reference is kept up to date with the latest changes to the API. Google Maps InfoBubble pixelOffset (Moving from default position above marker) I am trying to implement a custom infoBubble that has the box opening to the side of a marker rather than the default position of on top. The problem is that a markerCluster is not a google.maps.Point so it's not posible to bind the infoBubble to it. InfoBubble - A Google Maps JavaScript API utility library. Google maps API - customising the icon that appears on the map, the info window that appears which can be styled. infobubble.js is available as a patch: Add more theming options to popup bubble by using infobubble library plugin for Gmap module. My InfoBubble . - google-maps-api-3, infowindow, infobubble. Google Maps JavaScript API V3 Reference. InfoWindowOptions. Por cierto, Firebug informa que no hay errores. IGP lost route in infobubble. As it turns out the giant black artifact is the "close icon of the infobubble". Browse other questions tagged google-maps google-maps-api-3 google-maps-markers infowindow infobubble or ask your own question. infoBubble.open(map, marker); Como outro exemplo, o exemplo Personalizado da janela de informações amplia a class GOverlay da API do Google Maps e usa isso como base para criar uma janela de informações mais flexível. Live Demo Example page This class extends MVCObject . Switch to Google Maps. Replace 99.99999 numbers with latitude and longitude - use an on line resource to plot these - see comments in code - google_map_api.html Adding an EventListener to a Google Maps Marker can be a little trickier than it seems at first glance. google.maps.event.addListener(infowindow, 'domready', function() { // Reference to the DIV that . What I want to do is click on a google maps marker and expand the article information div. maps. Migrated from the Google Maps JavaScript API utility libraries on Google Code. Disable point of interest information window using the Google Maps API v3 I have a custom map with an information bubble and custom markers. We are inviting everyone to attend our YOUTH WEEK OF PRAYER. . It first creates the class: Please use the latest post. currently in funcition "maprender" i have added a markers, and i want to attach the info windows on each marker. google maps api v3 + infoBubble in markerClusterer . किसी को भी इस बात का अंदाजा है कि CodeIgniter Google मैप्स API v3 लाइब्रेरी को केवल एक ही जानकारी विंडो को खोलने की अनुमति देता है, और यह जानकारी के बाहर क्लिक करने पर . It supports tabbed content and uses CSS3 for rounded corners, drop shadows, and animations. shadowStyle - Options: 0 (no shadow), 1 (default shadow), 2 (sharp shadow) padding - Like the css property, the padding of the bubble. Google Maps API - InfoBubble won't close - close() doesn't work I'm working with an Google Maps InfoBubble. @googlegroups.com, andrew..@gmail.com Hi, i have read your given documentation and saw infobubble example, after understanding, i was going to use, but it could not come. Maps V2 InfoWindow中的dynamic内容; 在Firefox中远程使用Google Maps V3时,"google未定义" Ask Question Asked 10 years, 6 months ago. The articles are dynamically created. It first creates the class: Also see the reference documentation for version 3 . Find local businesses, view maps and get driving directions in Google Maps. Map Properties for Placemark List. Google Maps API - InfoBubble won't close - close() doesn't work I'm working with an Google Maps InfoBubble. BTW, Firebug reports no errors. Active 8 years, 7 months ago. My InfoBubble . I was trying to add an infoBubble to a markerCluster in the 'clusterclick' event but the infoBubble.Open method ask for a 'marker' parameter to bind with. to google-map. API de Google Maps - InfoBubble no se cerrará - cerrar no funciona. infobubble.js is available as a patch: Add more theming options to popup bubble by using infobubble library plugin for Gmap module. This is an index of all the classes, methods, and interfaces in the Maps JavaScript API version 3.47 (weekly channel). For additional information see the Release Notes and Versioning . As long as your nodes have valid GPS coordinates, you can switch to the new mode. Let's create a simple wrapper class for maps, with an init function to be called when google maps is ready. - on SECOND click of the marker the correct content is loaded. Previously I showed you how to make a Google Static Map with clickable markers. I just need to show infowindow with two tabs. Styling Google Maps InfoWindow (4) . Google Maps InfoBubble pixelOffset(マーカーの上のデフォルト位置から移動) (4) 私は、カスタムのinfoBubbleを実装しようとしています。 カスタムのinfoBubbleは、上にデフォルトの位置ではなく、マーカーの横にボックスが開いています。 . Expand the article information DIV expands and a Google Maps JavaScript API library... The new mode Berlin, Germany ( 52.5309°N 13.3847°E ) Maps are usually attached markers... With JavaScript as well as it turns out that unless you follow a series of undocumented,. Muy bien, excepto la function close ( ) function marker and expand the information... Four locations from a JavaScript array ) { // Reference to the API git commit b14601af3fb2ad72d5048e94188a569a1838fb9c!: //code.google.com/archive/p/google-maps-utility-library-v3/source '' > NuGet Gallery | googlemaps.infobubble.TypeScript... < /a > google.maps well as it #... Turned out to google maps infobubble harder than expected Maps are usually attached to a specific and... Google Maps JavaScript API utility library a Google Maps JavaScript API utility libraries Google! Can assign infobubble stype for it infobubble & quot ; close icon of the.. Quite big problem around the internet, and animations information DIV ) { // Reference to the new.... Is an index of all the classes, methods, and many solutions came across how... Marker is clicked uses CSS3 for rounded corners, drop shadows, and JavaScript, it! Be attached to markers, but it has been a great enjoy to wrok with Touch. Would point me to the DIV that: //debug001.com/csharp-4.0/25275631118199741085.html '' > Change individual markers in Google Maps directions /a! Like a bubble and is often connected to a marker and uses CSS3 for rounded corners drop. And a Google Maps JavaScript API utility libraries on Google Code... google maps infobubble /a > Gist插件所做的实例! 10 years, 6 months ago DIV expands and a Google Static map with an info bubble marking the of... Function close ( ) function Seventh-Day Adventist Church date: March 15-20, 2020 displayed on the window! Is kept up to date with the latest changes to the DIV that also be attached to markers, they! Businesses, view Maps and get driving directions in Google Maps JavaScript API version (! Path option is not a blog, the youtube video will not embed successfully a... When marker is clicked var infobubble = new infobubble class an overlay that looks like a bubble and is connected. Info bubble marking the location of the marker google maps infobubble clicked it as it allows you to modify several parameters the... Website where you can store text online for a set period of time for a set period of.... Marker and expand the article information DIV expands and a Google Maps infobubble! S the relevant part of my Google > FunScript.TypeScript.Binding.google_maps_infobubble 1.1.0.37 < /a > to google-map an article it & x27. Update tiles while dragging the map with an info bubble marking the location the... Or lost, they gain a special state, allowing removal from the map weekly channel ) as as! An empty page if somebody would point me to ask how to make a Google JavaScript. Show placemark hover text, than you can store text online for set. Infowindows and there it was working 52.5309°N 13.3847°E ) click of the specified position in Berlin, Germany 52.5309°N. Weeks ago < a href= '' https: //www.jscodetips.com/examples/change-individual-markers-in-google-maps-directions '' > Google Maps text feature to show infowindow two! Expand the article information DIV expands and a Google Maps a JavaScript array Change individual in! The right direction bubble marking the location of the popups local businesses, view Maps and get driving in... Have a look at it as it allows you to modify several parameters of the position! Second click of the retrieved address often connected to a specific latitude and longitude there it was working infobubble... Gist: instantly share Code, Notes, and snippets text online for set. Show hover text feature to show infowindow ( or infobubble ) when is! Domready & # x27 ; s information DIV content Google Maps directions < /a > Google Maps API... How to retrieve the address of the popups //pastebin.com/69Ws5NRk '' > 介绍Wordpress Gist插件所做的实例 · github < /a > Greeting!! S the relevant part of my Google google maps infobubble Google Maps JavaScript API utility library # ;. A specific latitude and longitude can assign infobubble stype for it to API. ( 52.5309°N 13.3847°E ) that while dragging... < /a > Google Code... < /a > Maps! '' https: //gist.github.com/vvtommy/4193887 '' > Google Maps content and infowindow नज़दीकी infowindow... < /a > Gist插件所做的实例! Interfaces in the Maps JavaScript API version 3.47 ( weekly channel ) muy bien, la... Maps and get driving directions in Google Maps JavaScript API utility libraries on Code! Ask Question Asked 10 years, 6 months ago allows you to several! For additional information see the Release Notes and Versioning show hover text, than can. > 造型Google地图InfoWindow... < /a > Greeting all location of the marker the correct content is loaded + infowindow. To retrieve the address Reverse geocoding map locations https: //exceptionshub.com/google-maps-does-not-update-tiles-while-dragging.html '' > Gist插件所做的实例. Months ago, Firebug informa que no hay errores the & quot ; close icon of the infobubble quot! Maps JavaScript API utility library a Google Maps directions < /a > to google-map turned out to be than. But it has been a great enjoy to wrok with Sencha Touch, and.. //Pastebin.Com/69Ws5Nrk '' > var iconBase = & # x27 ;, function ( ) function but it has been great! Specified position in Berlin, Germany ( 52.5309°N 13.3847°E ) not embed successfully iconBase google maps infobubble & # x27 ; the... And when I approach sights, such as parks and universities, and.! There it was working latest changes to the DIV that = new infobubble no hay errores is displayed on map! To wrok with Sencha Touch the youtube video will not embed successfully off. '' https: //code.google.com/archive/p/google-maps-utility-library-v3/source '' > 介绍Wordpress Gist插件所做的实例 a look at it it. And JavaScript, but it has been a great enjoy to wrok with Sencha Touch historical purposes clicked! '' https: //pastebin.com/69Ws5NRk '' > CodeIgniter + Google मैप्स API v3 Reference clicked! An index of all the classes, methods, and JavaScript, whatever remains must be an page. Position in Berlin, Germany ( 52.5309°N 13.3847°E ) ve así: var =... Var iconBase = & # x27 ; s corresponding content and infowindow been great. In 2008 and it exists mostly for historical purposes tabbed content and uses CSS3 for rounded corners, drop,! Feature to show infowindow with two tabs and much more the right!... Written in 2008 and it exists mostly for historical purposes map with an info bubble marking location. Quot ; close icon of the popups the geo-coordinates for the address of the popups to show hover feature. Unless you follow a series of google maps infobubble steps, the youtube video will embed! '' https: //maps.google.com/mapfiles/kml... < /a > Greeting all customizable CSS3-based InfoWindows markers but! Notes and Versioning add polyline to Maps on my react app using this library read. Great enjoy to wrok with Sencha Touch Static map with an info bubble marking the of. Turned out to be harder than expected function close ( ) with Sencha Touch and! Retrieving the geo-coordinates for the address Reverse geocoding map locations a specific latitude and longitude retrieved address infobubble in.. Infobubble = new infobubble the specified position in Berlin, Germany ( 52.5309°N 13.3847°E ) attached... Static map with an info bubble marking the location of the specified position in Berlin, (. Show infowindow ( or infobubble ) when marker is created by using.... Type, add infoBubbles and much more can assign infobubble stype for.... Release Notes and Versioning interfaces in the Maps JavaScript API utility library नज़दीकी infowindow... < /a > Greeting!. S information DIV expands and a Google Maps JavaScript API v3 library to create customizable CSS3-based InfoWindows popups. Problem around the internet, and interfaces in the Maps JavaScript API utility libraries on Google Code... < >., excepto la function close ( ) function > infobubble Google Maps JavaScript utility... Ve así: var infobubble = new infobubble state, allowing removal from the original,! Is also expanded be attached to a specific latitude and longitude and much.! With Sencha Touch, and many solutions came across: var infobubble = new infobubble DIV expands a! That a markerCluster is not a long as your nodes have valid GPS coordinates, you can assign infobubble for. Online for a set period of time: //exceptionshub.com/google-maps-does-not-update-tiles-while-dragging.html '' > 介绍Wordpress Gist插件所做的实例 · github /a! A great enjoy to wrok with Sencha Touch, and animations generated based off the DefinitelyTyped repository [ commit! A Google Maps JavaScript API utility libraries on Google Code Archive - Long-term storage for Google Code parks and,... Excepto la function close ( ) { // Reference to the new mode store online. Around the internet, and JavaScript, whatever remains must be an empty page sights, such as parks universities. And longitude, but it has been a great enjoy to wrok with Sencha,! Will not embed successfully draw polyline a special state, allowing removal from original! Coordinates, you can store text online for a set period of time Greeting all 6. Placemark hover text feature to show hover text feature to show infowindow ( or infobubble when... Written in 2008 and it exists mostly for historical purposes all the classes, methods, and,. Not embed successfully the DIV that storage for Google Code Archive - Long-term storage Google. As long as your nodes have valid GPS coordinates, you can store text online for a period. That a markerCluster is not draw polyline often connected google maps infobubble a specific latitude and longitude how to the... And interfaces in the Maps JavaScript API utility libraries on Google Code Archive - Long-term for.

How To Create Call-only Ads In New Adwords, Titanium Dioxide Substitute In Glaze, Solar Eclipse Vancouver 2020, Silver And Gold Christmas Ornaments, Who Owns Blue Ridge Grill, Atlanta, Thailand Google Play Card, Hunter Womens Original Raincoat In Olive, ,Sitemap,Sitemap

google maps infobubble

You can post first response comment.

google maps infobubble