ต้องการGet locationของdeviceลงใน google place search boxครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการGet locationของdeviceลงใน google place search boxครับ
ต้องการGet locationของdeviceลงใน google place search boxครับ
Copy
ตอนนี้ผมสามารถทำได้แล้วครับ แต่ได้เฉพาะบPC แต่เวลาไปเปิดบนเบราเซอร์ของAndroidหรือiOS ไม่สามารถใช้ได้ครับ อยากทำให้สามารถใช้ได้ทุกแพลตฟอร์มครับ ขอคำแนะนำด้วยครัล
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Trip Planner</title>
<!-- Bootstrap core CSS -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/trip-css.css" rel="stylesheet">
<link href="http://getbootstrap.com/examples/signin/signin.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="bootstrap/css/bootstrap.min.css"></script>
<style>
#bg {
position: fixed;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
}
#bg img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
min-width: 50%;
min-height: 50%;
}
.col-md-6 {
background-color: #FFFFFF;
}
</style>
</head>
<body style="padding-top: 50px">
<div id="bg">
<img src="Image/bg.png" alt="">
</div>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand" href="#">Trip Planner</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<li class="nav-item">
<a class="nav-link" href="#">Welcome</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row" >
<div class="col-lg-3">
<script type="text/javascript">
(function() {
var po = document.createElement('script');
po.type = 'text/javascript'; po.async = true;
po.src = 'https://plus.google.com/js/client:plusone.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
</script>
<script type="text/javascript">
function canSubmit() {
return true;
}
</script>
</div>
<div class="col-md-6" style="margin-top: 5%">
<form class="form-signin" role="form" id="login" action="search" method="post" onclick="canSubmit()">
<div id="status"></div>
<center><h1 class="form-signin-heading" style="margin-top: 10%">User Registration</h1></center>
<br><br>
<p style="color: red; font-size: 12px">Please login here if don't have account gmail !!</p>
Name : <input type="text" id="inputFullname" class="form-control" name="person.username" required autofocus>
E-mail : <input type="email" id="inputEmail" class="form-control" name="person.email" required ><br>
<p style="font-size: 12px; color: #0000ee">login with google. Click</p>
<button class="g-signin "
data-scope="https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email"
data-requestvisibleactions="http://schemas.google.com/AddActivity"
data-clientId="462831984997-47o8udcnaagao8mpi6lvp8gb423qlq47.apps.googleusercontent.com"
data-accesstype="offline"
data-callback="mycoddeSignIn"
data-theme="dark"
data-cookiepolicy="single_host_origin">
</button>
<br>
<center><button type="submit" class="btn btn-default" style="text-align: left; margin-top: 5%; margin-bottom: 5%">Login</button></center>
</form>
</div>
<div class="col-lg-3">
</div>
</div>
</div>
<script type="text/javascript">
var gpclass = (function(){
//Defining Class Variables here
var response = undefined;
return {
mycoddeSignIn:function(response){
// The user is signed in
if (response['access_token']) {
//Get User Info from Google Plus API
gapi.client.load('plus','v1',this.getUserInformation);
} else if (response['error']) {
}
},
getUserInformation: function(){
var request = gapi.client.plus.people.get( {'userId' : 'me'} );
request.execute( function(profile) {
var email = profile['emails'].filter(function(v) {
return v.type === 'account'; // Filter out the primary email
})[0].value;
var fName = profile.displayName;
$("#inputFullname").val(fName);
$("#inputEmail").val(email);
});
}
}; //End of Return
})();
function mycoddeSignIn(gpSignInResponse){
gpclass.mycoddeSignIn(gpSignInResponse);
}
</script>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="js/index.js"></script>
</body>
</html>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ