1
에서 작동하지 않습니다, 나는 분리 된 페이지에서 JQuery와 아약스의 스크립트를 사용, 다음의 PHP 스크립트는 너무 페이지를 분리표시 구글 맵 좌표, 내가 아약스와 페이지의지도를 보여 구글 맵 스크립트가 아약스
Google지도를 기본 페이지에 표시하지만 visibility : none css 속성이 포함 된 div는 표시되지 않습니다. 다시지도 컨테이너의 CSS 속성은 가시성이
function get() {
$.post('fetch-map.php', {barcode: searchBarcode.barcode.value},
function(output) {
$('#mapContainer').html(output).show();
});
}
:
여기`<?php
$host="host";
$username="user";
$passowrd="";
$db_name="db";
// Connect to my database and run query
mysql_connect($host,$username,$passowrd) or die("connect to database faild");
mysql_select_db($db_name) or die("ünable to connect to database");
$barcode = mysql_real_escape_string($_POST['barcode']);
// select data from tracking table
$query = "SELECT *
FROM `table`
WHERE `col` = '$barcode'";
$query2 = mysql_query($queryWatch);
$cor = mysql_fetch_assoc($2);
/* echo $cor['lat'];
echo $cor['lon']; */
echo "<script type='text/javascript'>";
echo "var stockholm = new google.maps.LatLng(".$cor['lat']. ",". $cor['lon'].");";
echo "var parliament = new google.maps.LatLng(".$cor['lat']. ",". $cor['lon'].");";
echo "var marker;";
echo "var map;";
echo "function initialize() {";
echo "var mapOptions = {";
echo "zoom: 15,";
echo "mapTypeId:
google.maps.MapTypeId.ROADMAP,";
echo "center: stockholm";
echo "};";
echo "map = new google.maps.Map
(document.getElementById('map_canvas'),";
echo "mapOptions);";
echo "marker = new google.maps.Marker({";
echo "map:map,";
echo "draggable:true,";
echo "animation: google.maps.Animation.DROP,
position: parliament
});
google.maps.event.addListener(marker,
'click', toggleBounce);
}
function toggleBounce() {
if (marker.getAnimation() != null) {
marker.setAnimation(null);
} else {
marker.setAnimation
(google.maps.Animation.BOUNCE);
}
}";
echo "</script>";
?>`
는 아약스의 스크립트입니다 : 여기
는 PHP 페이지에서 구글지도의 내 스크립트입니다 : 없음; 지도가 작동하지 않습니다 ... 내가 그리워하는 뭔가가 ... ??? 도움을 주겠습니다.
그것은 당신을 위해 더 편리 할 것 language.types.string.syntax.heredoc) 구문을 사용하여 js를 출력하십시오. –