WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

PHP Map + Location Plugin

— Add-On để WorldWideScripts.net

Đăng ký vào nguồn cấp dữ liệu của chúng tôi để ở lại đến ngày!

Mới! Theo chúng tôi như bạn muốn nó!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Đây là một tập hợp các vị trí chức năng dựa rằng có thể có được một vị trí người sử dụng dựa trên địa chỉ IP của họ bằng cách sử dụng IPInfoDB api, trả lại chi tiết cao cấp trên một vị trí cụ thể với Yahoo PlaceFinder api, hoặc tự động tạo ra các bản đồ (như hình ảnh hoặc với javascript) bằng cách sử dụng Google Maps API.

Địa chỉ IP

Chức năng này tương tác với các IPInfoDB.com API để có được một vị trí người sử dụng dựa trên địa chỉ IP của họ. Nó có thể trở lại thành phố, tiểu bang, quốc gia, vĩ độ và kinh độ và chính xác là trong vòng bán kính 25 dặm. Hàm này nhận vào một địa chỉ IP và trả về một mảng các vị trí dựa trên các giá trị.

 $ vị trí = $ Location-> ip ($ _SERVER ['REMOTE_ADDR']); // Giá trị trả lại $ vị trí ['nước']; $ vị trí ['COUNTRY_CODE']; $ vị trí ['nhà nước']; $ vị trí ['thành phố']; $ vị trí ['post_code']; $ vị trí ['vĩ độ']; $ vị trí ['kinh độ']; 
IP của bạn Dựa Đến từ
Quốc gia: Hoa Kỳ
Mã quốc gia: Mỹ
Nhà nước: Washington
Thành phố: Kirkland
Post Code:
Latitude: 47,6966
Kinh độ: -122,197


Trên bản đồ

Xem dưới đây về cách tạo bản đồ

Nơi Finder

Chức năng này sử dụng Yahoo PlaceFinder API để có được thông tin chi tiết về một địa điểm cụ thể. Đây là con đường để đi nếu bạn muốn nhận được thông tin chi tiết hơn hoặc tìm một vị trí chính xác hơn. Nó chấp nhận một vị trí văn bản (mã zip, thành phố / tiểu bang, địa chỉ đường phố, vĩ độ / kinh độ, vv) và trả về một mảng các vị trí dựa trên các giá trị.

 $ info = $ Location-> Thông tin ('400 Broad St Seattle, WA 98109'); // Giá trị trả lại $ info ['nước']; $ info ['COUNTRY_CODE']; $ info ['nhà nước']; $ info ['state_code']; $ info ['hạt']; $ info ['thành phố']; $ info ['post_code']; $ info ['cross_street']; $ info ['ngôi nhà']; $ info ['đường phố']; $ info ['bán kính']; $ info ['chất lượng']; $ info ['woeid']; $ info ['vĩ độ']; $ info ['kinh độ']; 

Quốc gia: Hoa Kỳ
Mã quốc gia: Mỹ
Nhà nước: Washington
Mã Nhà nước: WA
Quận: Quận King
Thành phố: Seattle
Post Code: 98109
Cross Street: gần giao lộ của Broad St John và St
Nhà: 400
Đường: Broad St
Radius: 500
Chất lượng: 87
Ở đâu trên trái đất ID: 12798953
Latitude: 47.619859
Kinh độ: -122,348749

bản đồ Google

Sử dụng điều này để tự động tạo ra Google Maps cho một địa điểm cụ thể. Hàm này nhận vào một số các thông số:

  • 1. Vị trí (yêu cầu tùy chọn:. Vĩ độ và kinh độ)
  • Định dạng 2. (tùy chọn: javascript, jpg, jpg-cơ bản, png, png32, gif))
  • 3. Bản đồ kiểu (tùy chọn: lộ trình, hybrid, truyền hình vệ tinh, địa hình)
  • 4. Chiều rộng (tùy chọn: giá trị trong px hoặc%)
  • 5. chiều cao (tùy chọn: giá trị trong px hoặc%)
  • 6. Trình độ zoom (tùy chọn: số từ 1 đến 21)
  • 7. id (tùy chọn: bất kỳ css id hợp lệ)


Ví dụ 1 (Javascript)

Ví dụ đầu tiên sử dụng javascript để tạo ra một bản đồ năng động. Để tạo ra một bản đồ với javascript bạn sẽ cần phải vượt qua cả các vĩ độ và kinh độ với các thông số vị trí (kinh độ latidude và có thể được truy xuất với một trong hai vị trí ip hoặc nơi các chức năng công cụ tìm descriped ở trên). Bản đồ sẽ được tiêm vào một div với id của "map_canvas" theo mặc định (có chiều cao / chiều rộng có thể được sửa đổi thông qua css). Nếu bạn muốn thiết lập chiều rộng và chiều cao với css thay vì thông qua các chức năng, vượt qua "css" để cả hai thông số chiều rộng và chiều cao.

 $ tọa độ = $ info ['vĩ độ'] ',' $ info ['kinh độ']..; echo $ Location-> Bản đồ ($ tọa độ, 'javascript', 'lai', '100%', '300px', '16', 'map_1'); 
Kết quả...

Google Maps (Image)

Hiện nay các chức năng bản đồ trong chỉ có thể thêm một bản đồ javascript mỗi trang. Nếu bạn cần nhiều bản đồ (hoặc chỉ muốn tạo ra một hình ảnh thay thế) chỉ đơn giản là thiết lập các tham số thứ hai để các loại hình ảnh bạn muốn quay trở lại (jpg, jpg-cơ bản, png, gif hoặc png32). Bạn có thể thiết lập kích thước để bất cứ điều gì bạn thích, nhưng tối đa cho phép kích thước hình ảnh của Google là 630 by 630 pixels. Một vài ví dụ về các thiết lập hình ảnh khác nhau theo...

 echo $ Location-> Bản đồ ($ tọa độ, 'png32', 'lộ trình', '630px', '630px', '11', 'map_2'); 

 echo $ Location-> Bản đồ ($ tọa độ, 'jpg', 'vệ tinh', '630px', '200px', '7', 'map_3'); 

 echo $ Location-> Bản đồ ($ tọa, "gif", "địa hình ',' 200px ',' 200px ',' 5 ',' map_4 '); 

 echo $ Location-> Bản đồ ($ tọa độ, 'png', 'vệ tinh', '630px', '200px', '1', 'map_5'); 

More Files Từ Suite PHP Plugin

Bitly

Hình ảnh Plugin

Twitter Plugin

Video Plugin

Plugin thời tiết


đặt ra css


Tải về
Các thành phần khác trong thể loại nàyTất cả các thành phần của tác giả này
Ý kiếnCâu hỏi thường gặp và câu trả lời

Tài sản

Tạo:
30 Tháng một 11

Cập nhật cuối cùng:
N / A

Độ phân giải cao:
Không

Các trình duyệt tương thích:
IE6, IE7, IE8, Safari, Opera

Bao gồm các tập tin:
PHP

Phần mềm khung:
CodeIgniter

Phiên bản phần mềm:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Từ khóa

Thương mại điện tử, Thương mại điện tử, Tất cả mó, n đồ, CodeIgniter, Google, ip vị trí, bản đồ, php, yahoo