當前位置:首頁 » 編程語言 » php地圖

php地圖

發布時間: 2022-11-02 00:40:54

A. .php文件如何顯示百度地圖

用js來調用網路地圖 ,php後綴的文件,需要架設了支持運行php腳本web伺服器才能運行php文件的,具體怎麼本地架設web伺服器可以去這邊看看
各種操作系統PHP+mysql+apache環境搭建 http://www.scutephp.com/forum-id2.html

B. 如何用PHP獲取到百度地圖坐標或者經緯度

是傳入地址獲取地址的經緯度嗎?
以下是一個關於地理編碼的簡單示例。發送一個地址是「網路大廈」的請求,返回該地址對應的地理坐標。發送請求的url如下:

$return = file_get_contents(http://api.map..com/geocoder/v2/?address=網路大廈&output=json&ak=);
這樣就獲取到返回的數據拉

C. php高德地圖如何單獨將景區地圖隔開

因為,PHP CURL庫默認1024位元組的長度不等待數據的返回,所以你那段代碼需增加一項配置:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));

給你一個更全面的封裝方法:

function req_curl($url, &$status = null, $options = array())
{
$res = '';
$options = array_merge(array(
'follow_local' => true,
'timeout' => 30,
'max_redirects' => 4,
'binary_transfer' => false,
'include_header' => false,
'no_body' => false,
'cookie_location' => dirname(__FILE__) . '/cookie',
'useragent' => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1',
'post' => array() ,
'referer' => null,
'ssl_verifypeer' => 0,
'ssl_verifyhost' => 0,
'headers' => array(
'Expect:'
) ,
'auth_name' => '',
'auth_pass' => '',
'session' => false
) , $options);
$options['url'] = $url;

$s = curl_init();

if (!$s) return false;

curl_setopt($s, CURLOPT_URL, $options['url']);
curl_setopt($s, CURLOPT_HTTPHEADER, $options['headers']);
curl_setopt($s, CURLOPT_SSL_VERIFYPEER, $options['ssl_verifypeer']);
curl_setopt($s, CURLOPT_SSL_VERIFYHOST, $options['ssl_verifyhost']);
curl_setopt($s, CURLOPT_TIMEOUT, $options['timeout']);
curl_setopt($s, CURLOPT_MAXREDIRS, $options['max_redirects']);
curl_setopt($s, CURLOPT_RETURNTRANSFER, true);
curl_setopt($s, CURLOPT_FOLLOWLOCATION, $options['follow_local']);
curl_setopt($s, CURLOPT_COOKIEJAR, $options['cookie_location']);
curl_setopt($s, CURLOPT_COOKIEFILE, $options['cookie_location']);
if (!empty($options['auth_name']) && is_string($options['auth_name']))
{
curl_setopt($s, CURLOPT_USERPWD, $options['auth_name'] . ':' . $options['auth_pass']);
}
if (!empty($options['post']))
{
curl_setopt($s, CURLOPT_POST, true);
curl_setopt($s, CURLOPT_POSTFIELDS, $options['post']);
//curl_setopt($s, CURLOPT_POSTFIELDS, array('username' => 'aeon', 'password' => '111111'));
}
if ($options['include_header'])
{
curl_setopt($s, CURLOPT_HEADER, true);
}
if ($options['no_body'])
{

curl_setopt($s, CURLOPT_NOBODY, true);
}
if ($options['session'])
{
curl_setopt($s, CURLOPT_COOKIESESSION, true);
curl_setopt($s, CURLOPT_COOKIE, $options['session']);
}
curl_setopt($s, CURLOPT_USERAGENT, $options['useragent']);
curl_setopt($s, CURLOPT_REFERER, $options['referer']);
$res = curl_exec($s);
$status = curl_getinfo($s, CURLINFO_HTTP_CODE);
curl_close($s);
return $res;
}

D. PHP怎樣做網站地圖

可以使用sitemap,也可以將網站主要欄目按照類別進行劃分,生成地圖

E. 如何用PHP獲取百度地圖

這個直接看網路地圖的api啊···其實html就可以了···php只是用來記錄坐標什麼的有用·給你個例子吧·

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
</style>
<script type="text/javascript" src="http://api.map..com/api?v=1.5&ak=您的密鑰"></script>
<title>網路地圖的Hello, World</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap"); // 創建Map實例
var point = new BMap.Point(116.404, 39.915); // 創建點坐標
map.centerAndZoom(point,15); // 初始化地圖,設置中心點坐標和地圖級別。
map.enableScrollWheelZoom(); //啟用滾輪放大縮小
</script>

這都是網路地圖上的····自己去研究一下吧··

F. 怎麼用php實現自動生成站點地圖的XML文件

需要做的就是新建一個地圖模板,模板-增加自定義頁面模板。

在瀏覽器裡面輸入:域名/sitemap.html,就能夠看到網站地圖了。

G. php嵌入百度地圖怎麼設置地點

請求介面中有四個參數:
from: 被轉換的坐標體系
to: 轉換到這個坐標體系
x: 經度
y: 緯度
介面應答中有三個key:(應答格式如:{「error」:0,」x」:116.2610991221,」y」:29.820560874846})
error: 值為0時,則為成功,非0時,則為失敗
x: 目的經度,即網路坐標經度
y: 目的緯度,即網路坐標緯度
介面的使用示例

H. PHP如何引入百度地圖或谷歌地圖,在目標位置定位

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<style>
#map_canvas{
width:600px;height:450px;padding:4px;
}

#code_list{
background:nonerepeatscroll00#FFFF99;
border:1pxsolid#000000;
font-size:0.8em;
line-height:1.3em;
padding:5px;
}
</style>
<scriptsrc="http://ditu.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
type="text/javascript"></script>
<scriptsrc="scripts/jquery-1.4.4.min.js"></script>
<scriptsrc="jquery.googlemaps.js"type="text/javascript"></script>
<scripttype="text/javascript">
$(document).ready(function(){
$('#map_canvas').googleMaps({

//設置地圖中心點
latitude:<?phpecho'42.351505';?>,
longitude:<?phpecho'-71.094455';?>,
//標注
markers:{
latitude:<?phpecho'42.351505';?>,
longitude:<?phpecho'-71.094455';?>
}
});
});
</script>

<title>無標題文檔</title>
</head>

<body>

<divstyle="float:left">
<h3>MapExamples</h3>

<divid="map_canvas"></div>

</div>
</body>
</html>

I. 怎麼再PHP 頁面樣式中加入地圖

頁面樣式如果指的是HTML 頁面的話是不需要涉及任何後端語言的。

以網路地圖為例網頁鏈接到創建地圖界面

下面有個復制代碼 就可以在你自己的頁面進行地圖引用

J. php如何製作網站地圖

就是將你網站的鏈接,按子父級存到資料庫里,然後在查出來生存一個結合z-tree生成網站地圖

熱點內容
linux埠號命令 發布:2025-01-09 19:21:55 瀏覽:530
輸入虛擬手機伺服器地址怎麼填 發布:2025-01-09 18:58:50 瀏覽:349
dede換資料庫 發布:2025-01-09 18:53:23 瀏覽:263
sql2000資料庫置疑修復 發布:2025-01-09 18:35:54 瀏覽:411
塊設備塊緩存 發布:2025-01-09 18:35:46 瀏覽:485
HED編譯 發布:2025-01-09 18:20:26 瀏覽:408
從安卓轉移設備從哪裡呢 發布:2025-01-09 18:12:31 瀏覽:557
為什麼半夜伺服器會炸 發布:2025-01-09 18:06:32 瀏覽:321
編譯器處理數據類型 發布:2025-01-09 18:06:29 瀏覽:946
狐狸視頻源碼 發布:2025-01-09 17:56:27 瀏覽:444