SMS처리 도우미
E-mail
  zooo
제목
  네이버 지도 API 제4강 (범죄 지도 만들기-범죄 마커 DB 등록) (From. 소스놀이터)


이 강의는 네이버 OPENAPI 중 하나인, 지도 API를 어떻게 활용하는지 다룹니다.
웹프로그래머로 입문하려는 계획이십니까? 
지도 API가 프로그래밍에 어떻게 활용될 수 있는지 확인하세요.
(HTML과 JAVASCRIPT에 대한 지식이 선행되면 좋습니다)
이미 프로그래머로 활동 중입니까? OPENAPI에 대한 이점을 확인하시고 프로젝트에 활용해 보세요.
지도 API의 기능으로 어떤 것이 있는지 확인하시고, 활용법에 대한 상세한 예를 확인하세요.

네이버 지도 API를 학습하기 위해, "범죄 지도 만들기" 프로젝트를 진행합니다.
이 프로젝트에서 구현되었으면 하는 기능이 있다면 댓글로 달아주세요.

4강에서는 범죄 마커인 HTML Icon 마커를 데이터베이스에 등록하는 부분을 다룹니다.
데이터베이스에 등록하면 추후 범죄 마커를 추가, 수정, 삭제하는 등 관리상의 유연함을 부여하고 
하나의 완성된 프로젝트로 구축할 수 있습니다.

 

트위터, 페이스북 공유 부탁드립니다~!
트위터   페이스북


 ㅇㅇ
html확장자에서 html로 생성하는 마커 주석처리하고
4분경 나오는 것처럼 php 구문을 넣으면 오류가 뜹니다.

오류내용 ---
"<?"를 보았다. 가능한 원인 : HTML에서 XML 처리 명령을 사용하려고합니다 (XML 처리 명령은 HTML에서 지원되지 않음).
---

혹시나 하여 확장자명을 php로 바꿔보니까 오류는 안뜨는데 사이트 들어가보면 지도가 사라져버리네요

php 확장자명에서 php 구문을 빼버리면 지도가 정상적으로 뜨는데
php 확장자명에서 작업을 해야 하는게 맞나요??

맞다면 제가 php 구문을 입맛대로 바꾸다가 뭔가 잘못한 거겠죠??



 ㅇㅇ
include config 했구요
Apache Netbeans으로 코드 적고 있습니다
phpmyadmin 들어가서 데이터 베이스 확인해보니 원하는 테이블이랑 행렬은 다 있어요

 소스놀이터
서버 환경(작업 환경)에 php 모듈이 설치되어 있는지 확인해 보세요. 아파치만 설치된 경우, html 서버 역할만 하게 됩니다.
php가 설치되어 있다하더라도, 아파치에서 작동되도록 세팅되어 있어야 합니다. 이 부분이 빠졌는지도 확인해보세요.
아파치 버전에 따라 세팅법이 조금씩 다를수 있지만, 다음 정보 확인해보세요.
https://lhjin.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9B%B9%EC%84%9C%EB%B2%84httpdapache-php-%EC%97%B0%EB%8F%99%EB%B0%A9%EB%B2%95
그리고, 아피치 & php 연동되어있다면, php.ini 파일에 short_open_tag가 On 인지 확인해 보세요.
https://extbrain.tistory.com/21
 ㅇㅇ
친절한 답변 감사합니다ㅠㅠ

간단하게 웹에서php를 통해 데이터베이스에 저장하고 저장 성공여부를 보여주는 페이지를 만들어보니 작동하더라구요

이게 제 서버가 아니라 php.ini에서 short_open_tag는 확인을 못하겠네요
알려주신 링크에서 보니 <? ?>가 짧은 태그라고 하더라구요
html확장자에선 짧은 태그가 아닌 <?php ?> 를 써도 위와 같은 오류내용이 뜹니다

php 확장자에서만 오류가 안뜨는데 php 구문이 있으면 지도가 안뜨는건 여전합니다

<?php?> 를 쓰고 발견한건데 php 구문을 넣기 전에는 없던 function overCrime(childID) 앞에 펑션을 사용하고 나선 세미콜론이 필요합니다 라는 경고가 뜨네요

경고내용 ---
Surround with ...

Expected semicolon ; after "function".


  • 패스워드
           
X