var dealer = lanchester.hdj.Dealer; var routeMap = lanchester.hdj.RouteMap; function openNewScreen(){ var isChrome = (navigator.appVersion.toLowerCase().indexOf('chrome')+1?1:0); if (!isChrome) { var win = window.open('', 'routeSearch', 'width=780,location=yes,status=yes,resizable=yes,scrollbars=yes'); } else { var win = window.open('', 'routeSearch', 'location=yes,status=yes,resizable=yes,scrollbars=yes'); win.moveBy(25, 25); win.resizeTo(780, parseInt(window.outerHeight)); } return win; } $(document).ready(function(){ dealerLatLng = new google.maps.LatLng(dealer.fields.lat, dealer.fields.lng); routeMap.setMap('gmap','directions_panel',dealerLatLng, {}); var mapObj = routeMap.getMapObj(); var aryHtml = new Array(); aryHtml.push("
"); aryHtml.push("
"+dealer.fields.shop_name+"
"); aryHtml.push("
〒"+dealer.fields.zip_code+"
"); aryHtml.push("
"+dealer.fields.address+"
"); aryHtml.push("
tel:"+dealer.fields.tel+"
"); aryHtml.push("
\"dealer\"
"); aryHtml.push("
"); var destMarker = routeMap.getDestMarker(); dealerLatLng = new google.maps.LatLng(dealer.fields.lat, dealer.fields.lng); destMarker = new google.maps.Marker({ position: dealerLatLng, map: mapObj }); var info = routeMap.openInfoWindow(mapObj, destMarker, {content: aryHtml.join(""), maxWidth: 300}); info(); google.maps.event.addListener(destMarker, 'click', function(){ info(); }); });