Use
Google Map into Cognos Report
-
Launch Report Studio. When prompted, select the Go Sales(query) package and a new list report template.
-
Expand the Sales (query) namespace and drag Country, City etc.
-
From the Insertable Objects tab, drag 4 HTML items into the City data item (unlock cell first) and 1 HTML where you want to show Map.
-
Open HTML items and insert the mentioned code.
-
HTML1: <div onClick="AddMarker('
-
HTML2: Change the Source type to “Report Expression” and drag City from query.
-
HTML3: ')">
-
HTML4: </div>
-
Click Ok.
<script
type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=false"></script>
<div id="map"
style="width: 700px; height: 400px"></div>
<script
type="text/javascript">
var latlng = new
google.maps.LatLng(40.756, -73.986);
var options = {
center : latlng,
zoom : 1,
mapTypeId :
google.maps.MapTypeId.ROADMAP
};
// Creating the map
var map = new
google.maps.Map(document.getElementById('map'), options);
var geocoder = new
google.maps.Geocoder();
var marker= new
google.maps.Marker(null);
function
AddMarker(address)
{
geocoder.geocode(
{'address' : address}, function(results, status)
{
if (status ==
google.maps.GeocoderStatus.OK)
{
//map.setCenter(results[0].geometry.location);
var marker = new
google.maps.Marker( {map : map,position :
results[0].geometry.location });
var infowindow;
if (!infowindow)
{
infowindow =
new google.maps.InfoWindow();
}
infowindow.setContent(address);
google.maps.event.addListener(marker, 'click', function()
{
infowindow.open(map,marker);
});
}
});
}
</script>
-
Run the report, it will generate the output like below.
-
Click on any City to get marker.
Hi! I respect all your procedure described above. The map is appiring ,but when i'm clicking on my city , the marker doesn't appear. Do you have any idea why? Thx a lot!
ReplyDeleteHi
ReplyDeleteI cant get this to work.
I've followed exactly, and yet keep getting an error 'ReferenceError: AddMarker not defined' when I click on a City in the list. ??
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletehello, I do not know if this will still interest anyone, for the error resolution reported above, you should do the following actions in IBM Cognos report Studio:
ReplyDelete- select the report, then go to the report properties;
- look for the option: perform with integral interactivity;
- Change this to: no;
- save the report and run it again;
Carlos , pudieras enviarme la especificación del reporte a mi correo
ReplyDeletejaime.hdz.gt@gmail.com
https://bayanlarsitesi.com/
ReplyDeleteGüneşli
Halkalı
Florya
Akbatı
OQKEB
https://titandijital.com.tr/
ReplyDeletekütahya parça eşya taşıma
siirt parça eşya taşıma
tekirdağ parça eşya taşıma
adana parça eşya taşıma
F37A
57D77
ReplyDeleteSiirt Lojistik
Edirne Parça Eşya Taşıma
Kütahya Parça Eşya Taşıma
Bilecik Parça Eşya Taşıma
Kütahya Lojistik
9AB48
ReplyDeleteBtcturk Güvenilir mi
Çerkezköy Mutfak Dolabı
Aydın Parça Eşya Taşıma
Kütahya Evden Eve Nakliyat
Coinex Güvenilir mi
Erzurum Parça Eşya Taşıma
Bayburt Şehirler Arası Nakliyat
Adıyaman Lojistik
Hakkari Şehirler Arası Nakliyat
0D817
ReplyDeleteMith Coin Hangi Borsada
Antalya Şehir İçi Nakliyat
Şırnak Parça Eşya Taşıma
Hakkari Şehirler Arası Nakliyat
Tokat Parça Eşya Taşıma
Burdur Parça Eşya Taşıma
Trabzon Şehir İçi Nakliyat
Lovely Coin Hangi Borsada
Paribu Güvenilir mi
DE12B
ReplyDeleteZonguldak Parça Eşya Taşıma
Adıyaman Evden Eve Nakliyat
Çerkezköy Çamaşır Makinesi Tamircisi
Keçiören Fayans Ustası
Diyarbakır Lojistik
Trabzon Şehirler Arası Nakliyat
Eskişehir Parça Eşya Taşıma
Kastamonu Evden Eve Nakliyat
Çankırı Parça Eşya Taşıma
2660E
ReplyDeleteağrı rastgele canlı sohbet
kızlarla canlı sohbet
parasız sohbet siteleri
kocaeli rastgele görüntülü sohbet uygulaması
Bayburt En İyi Sesli Sohbet Uygulamaları
random görüntülü sohbet
mersin sesli sohbet sitesi
bitlis kadınlarla sohbet
balıkesir canlı sohbet siteleri