只是一個簡單的問題。我已經使用我的API密鑰創建了Google地圖。但是如果我爲應用程序創建地圖,我應該使用自己的Google API API密鑰嗎? ??適用於網站市場的Google Maps API密鑰
任何??有一個很好的建議?
只是一個簡單的問題。我已經使用我的API密鑰創建了Google地圖。但是如果我爲應用程序創建地圖,我應該使用自己的Google API API密鑰嗎? ??適用於網站市場的Google Maps API密鑰
任何??有一個很好的建議?
那麼你需要一些服務器端腳本來存儲用戶提供的密碼。
您的困惑可能實際上是加載密鑰,因爲它需要包含在腳本src
標記中。我會告訴你兩個例子。
首先,一些類型的服務器端代碼來獲取存儲API_KEY,你不需要用asp C#..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected string API_KEY;
protected void Page_Load(object sender, EventArgs e)
{
// Load your API key from wherever you stored it on the server (This ones from W3 Schools)
API_KEY = "AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM";
}
}
使用您的API密鑰動態包含腳本源標籤。
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
var api_key_string = '<%= API_KEY %>';
var fileString = "http://maps.googleapis.com/maps/api/js?key=" + api_key_string + "&sensor=false"
var sourceString = "<script src=\"" + fileString + "\" type=\"text/javascript\"><\/script>";
document.write(sourceString);
</script>
<script>
function initialize() {
var mapProp = {
center: new google.maps.LatLng(51.508742, -0.120850),
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("googleMap")
, mapProp);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div id="googleMap" style="width:500px;height:380px;"></div>
</asp:Content>
你好,謝謝你.....我真的沒有得到第一個盒子的代碼..就是說,一個ASP?我沒有經驗的ASP,因爲我只在PHP上工作。是否有辦法在PHP上做到這一點? – JuanDev
@JuanDev對不起,我不是PHP的人,也許你可以重新標記你的問題,有人可以幫助我們!您只需從MySql表中檢索您的API密鑰,如果這是您想要的路由,並將其填充到PHP的API_KEY變量中,那麼您可以設置api_key_string javascript變量。 – clamchoda
不用擔心..謝謝你的幫助。總之,使用谷歌地圖Api Key ..如果我想在市場上銷售它,或者只是默認使用,我必須創建自己的應用程序以用於應用程序。就像那些第三方谷歌地圖插件? – JuanDev
我做了最終用戶提供的API密鑰 – clamchoda
像如何雖然??? – JuanDev
你有服務器端腳本的一些方面工作嗎? – clamchoda