2012-01-31 3 views
0

저는 초보자 웹 사이트 디자이너로, 웹 사이트의 필드에 기능을 입력 할 때 외부 검색 엔진에서 검색 할 수있는 방법이 있는지 궁금합니다. 다음과 같은 예를 들어, 코드가 내 웹 사이트에서 이벤트를 입력 위치를 사용하는 것입니다 : 그러나Google API를 사용하여 외부 검색 엔진에서 검색 할 수있는 입력 필드를 만드는 방법은 무엇입니까?

$query = '"$location"'; 
mysql_query("INSERT INTO `table`(`Location`) VALUES (".$query.");"); 

, 나는 위치에 대한 내 데이터베이스에 삽입하고 이후 다른에서 검색이 값을 어떻게 Google지도에서 해당 위치를 찾으려면 검색 엔진을 사용하십시오. 고맙습니다.

편집 : 많은 의견은 Google API를 언급했지만 초보자이기 때문에 구현 방법을 모릅니다. Google 지오 코드를 구현하려면 어떻게해야합니까?

+0

검색 엔진의 API를 사용하여 검색해야합니다. btw, 귀하의 코드는 SQL 주입 공격에 열려 있습니다. – yoavmatchulsky

+0

SQL 주입 공격으로부터 코드를 보호하려면 어떻게해야합니까? – user1111042

+0

[escaping] (http://php.net/manual/en/function.mysql-real-escape-string.php)없이 SQL에서 사용자 입력을 직접 사용하지 마십시오. – yoavmatchulsky

답변

0

찾고자하는 것은 쿼리 할 웹 서비스의 API입니다.

Google지도를 사용한 예에서는 Google Maps API을 참조하여 Google지도에 쿼리하고 결과를 표시합니다.

서비스에는 API가 있으므로 서비스가 무료라는 것을 의미하지 않으므로 사이트/앱을 신중하게 계획하는 것이 매우 중요합니다. 무료 쿼리 제한을 초과하고 웹 사이트/서비스에지도를 표시하려면 매월 수천 달러를 지불해야한다는 것을 알기 위해지도 통합과 같은 것을 약속하고 싶지는 않습니다. 반면에 기존 수익 창출 사이트/앱을 보유하고 있다면 현금을 지불하고 그것을 할 가치가 있습니다.

행운을 빈다. 당신은 단순히 당신이 아무튼하는 등 구글과 같은 검색 엔진을 조회하려는 경우, 당신은 API를

Geocode example: ctrl+u to view the source

의 지오 기능을 사용할 수있는 위치를 구글지도를 조회하고자하는 경우

1

'는 t는 당신이 DOMDocument 개체를 보라 검색 같은 종류의 API를 가지고

Php DOMDocument reference

당신은 어떻게 자바 스크립트 INTERA 유사한 방식으로이 객체와 상호 작용 할 수 있습니다 DOM으로 cts.

+0

내 코드에 지오 코드를 구현하는 방법은 무엇입니까? – user1111042

관련 문제