Google지도 API를 사용하여지도를로드하려고합니다. 나는 지정된 위치에 센터를 배치하는 스크립트를 가지고있다 : var address = "my address";PHP를 사용하여 javascript 변수 지정
세션에는 주소가있는 txt 파일 경로의 일부가 포함됩니다.
이 다소 더러워이지만 여기
:-) 목적을 제공하는 PHP와 자바 스크립트이다
var geocoder = new google.maps.Geocoder();
<?php
$center_path = "images\blog\\".$_SESSION['trip']."\\Center.txt";
echo "var address = \"";
include($center_path);
echo "\";";
?>
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
}
});
이 출력 = "내 주소"
VAR 주소;
html로는 작동해야한다는 의미 일뿐, 그렇지 않습니다.
변수 주소가 제대로 전달되지 않는 이유를 아는 사람이 있습니까?
"작동하지 않음"을 정의하십시오. 그것은 무엇을 하는가? – deceze
'여행'이 있는지 세션을 확인 했습니까? 또한, 그 경로를 에코 아웃과 같은 모양을 볼 수 있습니다 ... –
주소 변수가 있는지 확인하기 위해 방화 광을 시도 했습니까? 주소 문자열의 내용이 같은 줄에 있다면 어쩌면 많은 줄을 출력하고 자바 스크립트는 그것을 파싱 할 수 없습니다. 방화범이 끌리는 자바 스크립트 오류가 있습니까? – wezzy